Skip to main content

Full text of "Micro Sistemas - Ano III No. 028 (1984-01)(ATI)(BR)(pt)"

See other formats


ANO III - N 28 - JANEIRO 64 - CrS 1 





111* 



A PRIMEIRA REVIJTA BRASILEIRA DE MICROCOl 



v 



X 



\ 






^*=>. 




4k 



K.A 



^ 




J 



4\ t 



i 






ENTER 



\ 






',-' 



AS-1000 

o micro que cresce com voce. 



AS 



-ioo 



CARACTERISTICAS TECNIC AS: 

• 16 K bytes de memoria inlciais 

• Expansao Interna para 32 e 
48 Kbytes 

• 8 K bytes de memoria EPROM 

• Microprocessador Z-80A 

• Teclado de membrana com 
acao mecanlca positive 

40 teclas e 154 funcoes 
1 Basic e llnguagem de maquina 

• Video normal ou reverso 

• Saida para qualquer Impressora 

• Martlpula ate quatro cassetes 
com geracao de arqulvo 

• Modem 

• Joystick 



File 
nte de allmentacao 
embutlda (110/220 volts) 
• Nivel de leitura de gravacao 
automatlco 



O Microcomputador AS-1000 
e uma otima escolha para quern esta 
iniciando na ciencia da computacaow Seus 
recursos de programacao e sua concepcao 
m€>dular. porem, permitem que ele 
o acompanhe ate as aplicacoes mats 
sofisticadas. 

O AS-1000 Ja nasce com uma biblioteca de 
milhares de programas para jogos. 
admin istracao domestica, aplicacoes 
comerciais e profissionais. 

O AS-1000 e fabricado com a qualidade 
ENGEBRAs e garantido por um ana. 

Entre na era da informatica com a escolha 
cert a. AS-1000, o seu micro pessoal. 

Escreva no$, sua correspondence nao Ucara sem resposta. 

; ENGEBRAS 

' ELETRONICA E INFORMATICA LTOA. 
Rua do Russel, 450 - 3.° andar 
cep 22210 Rio de Janeiro - RJ 
Tel.: (021) 205-4898 




Cobra apresenta 
suamaquina 
devencercr1ses 










■ KlIMII •• »«•!••« 



De repente. voce descobre que a crise e geral. 

Crise no faturamento. porque as notas fiscais sao emitidas muito 
devagar. Crise na folha de pagamento. porque as alteracoes 
salariais sao cada vez mais frequentes. Crise no planejamento 
financeiro. estrangulado pela irregulandade da cobranca e a 
pressao dp contas a pagar. 

E de crise em cnse voce descobre que chegou a hora de uma 
decisao madiavel ; a compra de urn Cobra 305. o microcomputador 
profissional. 

Cobra 305 poe sua empresa em ordem num apertar de dedos 
Ele emite notas fiscais. controla o estoque. faz o faturamento, 
programa a cobranca e o contas a pagar. faz a folha de pagamento. 
elabora os mapas de vendas. controla a comissao dos vendedores. 



emite as guias para recolhimento de impostos e encargos sociais 
Tudo com muita economia de custo e nenhuma chance de erro. 

Como voce ve. o Cobra 305 nao faz milagres. Ele apenas permite 
que voce tenha informacoes atualizadas o tempo todo e possa 
tomar suas decisoes com mais seguranca. 

Se voce tambem quer sair da crise pela porta da frente. contate a 
Cobra e assista a uma demonstracao do Cobra 305. o micro 
profissional. 



VsODfd \5UO profissional 



r 




• RAMCARD • SOFTCARD • VIDEOTERM • SOFTVIDEO SW • PROGRAMMER • PROTOCARD • INTF. DISKS 

INFT. PRINT • SATURN 128K RAM. • SATURN 64K RAM. • SATURN 32K RAM. • RANA QUARTETO • MICROMODEM 

• MICROBUFFER II • MICROCONVERTER II ■ MICRO VOZ II ■ ULTRATERM ■ ALF 8088 CARD 

■ A800 DISK CONT ■ MULTIFUNCTION CARD 

MICROCRAFT MICROCOMPUTADORES LTDA. 

ADMINISTRAgAO E VENDAS: AV. BRIG. FARIA LIMA, 1.664-3? ANDAR - O 316 - CEP 01452 

PONES (01 1) 212-6286 E 815-6723 - SAO PAULO - SP - BRASIL 



Ano III 
N.28 
Janeiro 19*4 



>&D Sistemn* FW*o-*m« S.A» 



Biblioteca 



St MARIO 



. Vfflcro 




| gCICLOTRON: SUPERE 

J.OESTA BARRA! — Urn jogo 
de dupla bastante criativo este 
que Hendy Takeshi Yabiku nos 
traz para a linha TRS-80 
modelo III Muito reflexo e 
tiradas estrategicas serao 
necessarias na perseguicao 
implacavel que se travani entre 
voce e seu adversaries. 

sjaPESCARIX EM AG LAS 
Z^ELETRONICAS — Pescar e 
urn lazer solitario e relaxante 
por excelencia. Foi este clima 
que Nelson Hisashi Tamura 
procurou passar para este jogo 
que rodu nos micros da 
linha Sinclair. 




tjMJM TECLADO A MODA DA 
/ "CASA — Voce podera 
redefinir o teclado de seu 
micro compativel com o Apple seal 
precisar modifica-lo a nivel de 
hardware. E que nos mostra 
Carlos A I be no Diniz com o 
utilitario que desenvolveu para esta 
finalidade. 



82 



JOYSTICK: FUNDAMENTAL 
OL ACESSORIO? — 

MICRO SISTEMAS lanca a dtivtda 
c tece comentarios a respeito 

das questoes que rodeiam 
me read o national. No mesmo 
artigo, um box sobre os mais 
recentes modelos de joysticks 
norte-americanos 



| ^AVENTURAS EM SERRA PELADA — Programa 
X^Tde Renato Degiovani. 

/^•■MR. AMPERSAND — Artigo de 

ZOi 



30 



'Nelson Filho. 

ARRISQUE E PETISQUE COM SEU MICRO — 

Artigo de Wilson de Carvalho Junior. 



^^LOJAS DE MICROCOMPUTADORES — 
<D*J Parte final da tabela. 



48 



APPLE PADDLE: FA^A VOCE MESMO — 

Artigo de Evandro Mascarenhas de Oliveira. 

.BOMBARDEIO — Programa de 



*7A»Helvecio C. R. Netto 



5C 
56 



PENOSA TRAVESSIA — Programa de 
ustavo Egidio de Almeida. 



MICRO PAC: SAIA DESSA SE PUDER — 

Programa de Walmir Scaravelli. 



£OCADASTRO DE CLIENTES — Programa de 

30i 



'Newton Braga Junior. 

LASER BASE: O TIRO DO CANHAO — 

Programa de Armando Neves. 



62 

g^yf COBRA PEGA RATO E... "6"! — Programa 



66 
69 



Me Claudio Esperanca. 

BOLA DEMOLIDORA... REBATA ESS A! — 

Programa de Luiz Gonzaga de Alvarenga. 

CIRCUITO DE FORMULA I — Programa de 
Daniel Jose Burd. 



^¥/^RESISTA AO ATAQUE — Programa de 
/^Paulo Prado Junior. 

7{) CURSO DE ASSEMBLER — XII 

80 



CUIDADO... OS ASTEROIDES VEM AI — 

Programa de Sergio Henrique Jarreta. 



84 

SECOES 



OS PALPITES DA MICROZEBRINHA — 

Programa de Nelson Hisashi Tamura. 



6 EDITORIAL 
8 XADREZ 
10 CARTAS 



20 BITS 

23 CON VERS AO 

29 LIVROS 



55 CLASSIFICADOS, CLUBES 
E MENSAGEM DE ERRO 



68 CURSOS 
74 DICAS 



MICRO SISTEMAS. jan«iro/84 







No editorialdo numero passadoje- 
chamos 83 mencionando a evo- 
lucdo do mercado brasileiro de 
micro in formatted no que diz respeito a 
indiistria de equipamentos e perifericos 
e as empresas de prestacdo de servicos e 
comercializacdo , bent como, principal- 
mente, referindo-nos as revistas especia- 
lizadas e seu lugar de destaque enquanto 
fonte de informacoes. 

Muitas vezes informacoes sdo difi- 
ceis. Difteeis no sentido de que a indiis- 
tria ndo as divulga. Difteeis pois muitas 
vezes os manuais sdo omissos ou pouco 
explteativos sobre determinados assun- 
tos. Difteeis enquanto houver a tenden- 
cia de se repetirem vteios de concentra- 
cdo de conhecimento - e outras defor- 
macoes e insuficiencias socio -culturais 
dai advindas -; fatais por setratarem, 
no caso, de informacoes tecnicas, sobre 
um assunto amplo e fascinante em que a 
resposta a uma duvida e prontamente 
substitufda por outra interrogacdo. 

Esta tendencia e expressa por aquele 
"achei um livro otimo. mas ndo conte 
para ninguem", ou "fa um programa 
fantdstico. mas nab da para te arrumar", 
ou ainda numa situacdo conhecida: con- 



sigo uma copia do "Amigo Pirata", ou 
de qualquer outro software de fora,e 
guardo a sete chaves; pirate io o pirata; 
ponho um anuncio classificado na revis- 
ta e deixo numa loja para demonstra- 
ted ("vou ftcar mSiondriol"); vendo 
uma 'matriz' e... das copias se encar- 
regam os outros piratas. 

Esta tendencia se ex pi tea pelos so- 
nhos que nos trazem aquela 'hipnose' 
cultural de que continuamos a sofrer. 
Neste mercado, certamente nosso espe- 
Iho sdo os EVA : os jogos, joysticks, im- 
pressoras, light pens, grdficos de alta re- 
solucdo, os calcs, os stars, as macds, 
amendoins, jovens miliondrios, executi- 
vos de garagem e tudo mais que essa fan- 
tdstica sociedade sempre terd a nossa 
frente, em qualquer departamento ou 
setor, salvo amplas alteracoes nas rela- 
coes de convivencia internacionais, no 
momento fora de nosso alcance de visdo. 

Entretanto, ndo ha novidade alguma 
nesta revelacdo. Como muitos jd tiveram 
a originalidade de dizer, ndo devemos 
reinventar a roda, donde e certo que 
muito do brilho dos softs, hards e peri- 
fericos que hoje ndo conhecemos, ama- 
nfid certamente jd teremos adaptado. 



Adaptado. Melhor ainda: desenvolvido , 
evoluido, criado. Chegaremos la. 

E se os veiculos de informacdo espe- 
cializada conseguiram o referido suces- 
so, desejamos comecar 84 homenagean- 
do aqueles que efetivamente nos tern 
ajudado a crescer. A eles MICRO SISTE- 
MAS dedica sua edkdo de Janeiro: nos- 
sos colaboradores, que nos tint enviado 
sistematicamente seus programas, dicas 
e descobertas. 

Consideramos que este numero refle- 
te bastante do que o pessoal tern desen- 
volvido por at. Boas telas, bom tnovi- 
mento, apresentacoes que demonstram 
preocupacdo com clareza de instrucoes. 

Podemos garantir ao leitor um bom 
divertimento ao longo de nossas pdginas. 
e ficamos aqui ansiosamente aguardando 
suas impressoes. 



(JfA*. ^Pcu^^r- 



Editor/ Dirator RvsponMvel 
Aioa Sure'us Campos 

Dirator Tecnico. 
Renaio Degiovani 

AtMsaoria Tacnica: Roberto Quito oe Sant Anna 
Luiz Antonio Perena. Orson Voerckei Gaivao 

Radacao: 

Eana Aainpe isub-adrtonai 

Ciauda Saiies Ramaiho 

Oenise Piagana 

Graca Santos 

Maria da Gloria Esperanpa 

Ricaroo inoiosa 

Steia Lachtermacher 

Colaboradoras: Akeo Tanabe Amaury Moraes Jr 
Antonio Costa Pereira. Evando Mascarenhas de On- 
veira. Ivo D Aqumo Neto. Joao Antonio Zutto. Joao 
Henrique Franco. Joao Henrique Volpini Mattos. Jorge 
de Rezenoe Dantas. Liane Tarouco. Luciano Niio de 
Andrade Luis Lobato Lobo. Luiz Carlos Eiras Luiz 
Gonzaga de Aivarenga. Marcus Brunetta, Paulo Saiies 
Mourao Robson Viieia. Rudoit Horner Jr 

Suparviaao Graftca: Lazaro Santos 

Revisao: Maria Regma Pierantom McCarthy 

Diagramacao: Leonardo A Santos 

Aria Final: Vicente de Castro 

Fotografta: Monica Leme. Nelson Jumo 

lluatraooM: Gustavo Mendes. Hubert. Ricardo Leite. 

Willy 



ADMINISTRACAO: Louienco Oiiva Neto (SPi . Tercio 
Gaivao (RJ| 

PUBLICIOADE 
Sao Paulo: 

Natai Caima 

Contatoa: Gem Roberto. Marcia Padovan Moraes. Ma 

nsa Coan 

RtO da Janeiro 

Marcus Vimcius da Cunha Vaiverde 

Contatoa: Elizabeth Lopes dos Santos. Ivo Fonseca 

CIRCULACAO E ASSINATURAS 
Marcos dos Passos Neves (RJ) 
jan.o Peie ia 1SP1 

DISTRIBUICAO: 
A S Motta — Imp Ltda. 
Tels (021) 252-1226. 263-1560 (RJ) 
(011) 228-5076 (SP) 

Compoaicao: 
Gazeta Mercantil SA 

FotoWo: 

Orgamzacoes Bern Ltda 

Unpraeaao: 

Gratica e Editora Pnmor Ltda 

Aaainaturaa: 

No pais 1 ano — Cr$ 10.000.00 



Oa artigoa aaainadoa aao da rasponaabtlidada unlca a 
excluaiva doa autoraa. Todoa oa diraitoa da raprodu- 
cao do contaudo da ntvlata aatao raaarvadoa a quai- 
quar raproducao. com tinalldada comarcial ou nao, 
aO podant aar tarta mediante autorizacao previa Trana- 
cricoaa parciais da trachoa para comantanoa ou ra(a- 
ranclaa podam aar tertaa, daada que aa|am mancio- 
nadoa oa dados bibliograflcoa da MICRO SISTEMAS. 
A ravlata nao acaita matartal publlcitario qua poaaa 
aar contundido com materia radacional. 



MICRO SISTEMAS e uma pubiicacao mensai da 



AJJQ 



Anaiise. Teieprocessamento e 
Intormatica Editora Ltda 



Oiraioraa: Alvaro Teixeira de Assumpcao. Alda Surerus 
Campos. Roberto Rocha Sobrinho 

Enderecoa: 

Al Gabriel Monteiro da Suva, n ' 1227 — Jardim Pau- 
nstano — Sao Pauio — SP — CEP 01441 — Teis (0i 1 1 
280-4144 e 853-3800 

Rua Visconde Siiva. n.* 25 — Botatogo — Rio oe Ja- 
neiro - RJ - CEP 22261 - Teis (021 > 286-1797. 246- 
3839 e 266-0339 



MICRO SISTEMAS, janeiro/84 



hscreva 

oseuUnmon 
no piano de 



expansao. 



Estes sao os pianos de expansao para o seu Unitron ap II. 

Sem demora nem f ila de espera, basta voce fazer a inscricao que 

eles come^am a funcionar imediatamente. 

Piano I - Expansao de memoria com +32ou + 64ou+ 128K. 

Piano 2- Impressora paralela de textos ou graficos. 

Piano 3 - Microprocessador adicional Z - 80 (CP/M) . 

Piano 4- Videocom40ou80caracteresporlinha. 

Piano 5 - Interface RS-232C para impressora ou comunica^oes 

( ligacao via MODEM - redes ou grandes computadores) 
Piano 6 - Disco f lexivel de 5 1 /A" ou 8" - (isolados ou simultaneos) 
Piano 7- Disco rigido (Winchester 5Mb). 
Piano 8 -Saida de video a cores PAL-M ou RGB. 
Piano 9 - Sintetizador de voz e sons. 
Piano 10- Digital izadorde imagens. 

€XpGii5CiG Gp IE 

Mais um servico Unitron. 




S4W Pmutt - A*aco Id 7*9 16*4 » .a-. Id 7*00671 Co~p„S*o<> Id 71001*7 CompvM W *5? *?90 Comt*,».1o~J 1*1 3313777 Comoro*. Id 7313977 i'llo M 876 UM Cqu.po Id 770 1566 'MolK Id 37 7707 II 
Id 770061 > Imo-M Id 610946 i»lo— a. Id 11406*2 «ow Id 75*4411 M*.o<Mop Id 7177105 No.oO..«4o Td 11 4 3663 0*1 Id 7(0 7966 »-<x«to Id 545 549* ».« fl«.6~«o Id 7717137 S».~...< Id 772 151' 
Sotto Id 114059* T.g*. Id 7129577 Iwoq Id 759 7600 C»mpm«i - Compvt-o^ Id 101971 37 3*10 0»~ Id 0197 37 77*6 CompvHrto-xl Id 01971 31 *49» t» *• l—y~» ■ C (opp, Id (071(7533170 *«'oigmo Id 
071 26712*9 MK'Otii Id 071 767*791 Coopvhqv* Id 071 76' 1093 »»o Id 071 399 6330 C ompvWlona! Td 07' 551*947 t*U Hwiisnl* ■ Co-p^.iy Id 031 7266336 Campv»o~> Id 0)1 775J305 Mooihop Id 
0)1 27? 7*89 CuriMba - Coow'O Id 041 724 5616 ConpuMw Id 041 741 1 73 1 Undnna-Cowo Id 0437; 73 0065 l«ife - CM-«.»o Id 10*1.376911* M-oothoe Id <0*<i376<525 W*»+- ■ Ot-c.-o Id 071 2 a 6666 
l - Co-npMho. Id 061|2737I7* CvWM - Mxrodm Id (065,3779713 **t*»«1l«p»-<l«1l*lllll*| Id (0317)761194 Co«p u m«jK> Id ,05I7| 77 5061 J«M«t* ■ Comoro Td (04741 M 7570 




Enxadnsta expenente. Luciano Nilo de An- 
drade ja" escrvvcu para os jqrnais "Cornsio da 
Manht". "Data News" a "Ultima Hora" a pa- 
ra a revista "Fatos & Fotos". Luciano 6 econo 
mixta, trabalhando no Ministttrio da Fazenda, 
no Rio da Janeiro. As opmibes e comentirios 
de Luciano Nilo de An drade. bem como as 
ultimas novidades do Xadrez jogado por com- 
putadores, estarSo sempre presentes em 
MICRO SISTEMAS. 



Um micro alemao 
na Uniao Sovietica 



A revista de xadrez 64 de setem- 
bro, editada em Moscou, traz 
um artigo de B. Pimonov apre- 
sentando o micro SC-2, fabricado na 
Republica Democritica Alema pela fir- 
ma Funkverk. 

Depois de citar as possibilidades do 
micro, comuns aos de sua classe, o Dr. 
Bernd Braw, representante da f^brica, 
disse: "Gostaria que nosso filho agradas- 
se aos aficionados sovieticos. Temos es- 
peranca de que eles o comprem". 

Pimonov conta que o aparelho levado 
a redacao da revista foi aprovado com 
Sxito. De bela aparencia, ele resolveu os 
problemas que Ihe foram apresentados e 
ganhou uma partida do fotografo. 

A seguir, reproduzimos a partida jo- 
gada por Pimonov, de brancas. Nao foi 
mencionado o nfvel em que o micro 
jogou, isto 6, a relacao tempo/jogada. 
B. Pimonov x Micro SC-2 
Abertura Giuoco Piano 

1 - P4R P4R; 2 - C3BR C3BD; 3 - 
B4B B4B; 4 - P3BD C3B; 5 - P4D 
PxP; 6 - PxP B5C+; 7 - C3B. "Inicial- 
mente pretendia jogar 7 — B2D, mas 
resolvi verificar se o micro conhecia a 
velha continuacao italiana". 7 — ...CxP; 
8 — 0-0 BxC. "Parece que conhece. De 
outro modo, seguiria a continuacao de 



Greco 8 — ... CxC). que sabe ele do 
ataque Miiller?" 9 — P5D. "Mas aqui me 
lembrei que, com a resposta 9 — ... C3B, 
as brancas perdem um peao". 9. — ... 
C4R; 10 - PxP CxB; 11 - D4D. "De- 
pois desta jogada, ofereci empate". 



Respondendo ao leitor 



HlJLlJlw 



///////A ?i 




Posicao depois de 11 — D4D. Infelizmente, o 
precoce empate nao permits avaliar a force do 
SC-2. O que ocorreu mais parece um teste de 
memorizacio. 



Nelson Adriano Brazys, de Sao Pau- 
lo, leitor desta secao, pergunta o que 6 o 
Elo e como o mesmo 6 medido. Como 
esta pergunta 6 formulada frequente- 
mente, farei um resumo a respeito. 

objetivo do Sistema Elo (ou sim- 
plesmente Elo), criado pelo Prof. Arpad 
Elo, da Hungria, 6 estabelecer um m6to- 
do estati'stico para medir os resultados 
enxadn'sticos obtidos por cada jogador. 

Utilizando instrumental matema'tico, 
6 calculada a expectativa do jogador em 
funcao do seu Elo com os demais. Se 
seu resultado for superior ao esperado, 
seu Elo sobe; caso contra>io, seu Elo 
desce. Se for igual ao esperado, seu Elo 
permanece inalterado. 

Elo reduz erros e maestria t^cnica 
a simples numeros (para desespero de 
numeroso contingente de enxadristas). 
A uma partida ganha com tecnica impe- 
c<ivel ou com combinacao brilhante e 
profunda 6 atribui'do o mesmo valor da 
que e ganha por um jogador que, depois 
de estar em posicao perdida, vence em 
virtude de erro grosseiro do adversaVio. 



MICRO SISTEMAS, janeiro/84 



Imaginacao, intuicao, maestria nao 
influem nos resultados tabulados. Elo 
mede sc os resultados e nao o talento. 

Alguns dos requisites necessirios e 
mais comuns para a obtencao de Elo por 
um jogador novico sao: participar de 
torneio com pelo menos nove rodadas; 
metade dos competidores, pelo menos, 
devem ser titulados; 1/3, no m£ximo, 
pode ser da mesma federacao; ter, no 
mSximo, 20% de jogadores sem Elo; a 
competicao deve ser dirigida por um 
Srbitro internacional; nao mais de 45 
jogadas para duas horas; nao mais de 
uma partida por dia (em casos excep- 
cionais sao permitidasduas). 

£ considerado com forca de GM o 
jogador com Elo a partir de 2.450, Ml a 
partir de 2.350 e MF (Mestre da Fide) a 
partir de 2.250. 

Henrique Mecking (Mequinho) 6 o 
jogador brasileiro de maior rating 
(2.625). A seguir vem Sunye com 
2.480, Trois com 2.395 etc. 

Aos ex-campeoes do mundo foram 
computados os seguintes Elos: Steinitz 
(2.650), Lasker (2.720), Casablanca 
(2.725), Alekhine (2.690), Euwe 
(2.650), Botowinnik (2.720), Smyslov 
(2.690), Tahl (2.700), Petrosian 
(2.690), Spassky (2.680) e Fischer 
(2.780). 



Sutilezas em f inais de pedes 



Scholz x Lorenz 
Correspondencia, 1964 



Svacina x Muller 
Viena, 1941 



wM yfifflb-., iiiL, 



W 



m mm mk Wk 

y/fMM y/////M W— 



w -Mm mm. mm. 



m& a i§§ a mm a 

up mm a mm a mm 
§, W/ O^Jfc ill J^pl 



Diagrama A - As pretas jogam e ganham 



Diagrama B — As pretas jogam e ganham 



SOLUC0ES 



(19d d*d ~ P) Lueque6 a ;a9 d 

09d d x d - 8 'I9d (\19d d*0d - Z) OEU - S -i9£d 030 - P 'd*d QfrO - E 
d*Hd - Z -iaQd - - I ~ 8 eujejBejQ f;usd 0*d - Z -id*0 - I - V eujej6e!a 



!.*«. 



EL 8000 



Se seu problema e impressao. 



A ISA, Industria de Impressora S/A, apresenta a EL 8000 
a impressora que prova na pratica sua capacidade de 
trabalho. Impressao matricial 9x7, permitindo ate 
8 vias numa velocidade de 100 CPS. Equipado com 
memoria de 2 K caracteres, utilizando formulario 
continuo folhas soltas ou bobinas de papel. De / / 
80 at6 132 caracteres por linha; Interface ' // / / • 

serial RS 232 e paralelo. Velocidade ^ 

de comunicacao de 9.600 B.P.S. 
8 diferentes tipos 
de impressao. 



ISAe 

a solucao. 

H 

UISA 

INDUSTRIA DE IMPRESSORAS S A 

Escnlono 

R Piol Jose Marquasda Ciuz. 234 

Fabr.ca 

Rua Cenlro Alficana. 74 

Teis (011)240 2442 543 4939 

Ttltn (011)36926IIIMBR 

Sao Paulo S P 




©ECODFITfl 



SIS 'I Ml 01 MOCISSMtlNTODf 0*0011 lIllCMIMICKMl 

MATRIZ Rioda Janeiro R Repubhca do libano 61 12 and 

Tel (021)2214677 Tele. ,021 ) 30187 

filiaiS S Paulo R FrtiCanaca 1119 Ttl (011)284 8311 Talt> (01 1) 22191 

Brasilia SCS02 BlocoCn 41 SL 01 Ttl (061) 225 1588 Tele. (06li 1Z40 

Porto Alegre Rua Sanla Terannha. 300 Tel (051)32 3564 Tale* (051)2144 

Qoiania Balo Horuonle Salvador 



MICRO SISTEMAS, janeiro/84 






/ 



/ 




O sorteado deste m6s, que recebera uma 
assinaturadeum anode MICRO SISTEMAS, 
e Pedro Paulo Luz C. Filho, de Brasilia. 



c 



NE-Z8000 



D 



(...) Tendo comprado um NE-Z8000, da 
Prologica, e nao dispondo de muito tempo 
para manuse£-lo, ia tudo bem. Ate que co- 
mecei a utiliza-lo mais e a( surgiu um proble- 
ma que se foi agravando com o tempo: na 
digitacao de programas mais longos, o cursor 
sumia juntamente com a imagem, e s6 reapa- 
recia se eu desligasse e tornasse a ligar o mi- 
cro. Assim foi, at6 que um dia a imagem de- 
sapareceu de vez. 

Depois de procurar varias oficinas tecni- 
cas e nenhuma assumir a responsabilidade 
pelo conserto, resolvi abri-lo e tive uma sur- 
presa das mais desagrad£veis: vi o que se po- 
de chamar de uma verdadeira "gambiarra", 
onde v6rios CIs na"o estavam soldados a pla- 
ca do impresso, mas sim colados, de pernas 
(pinos) para cima, em outros CIs. Como isto 
s6 nao bastasse, havia varias partes do circui- 
to impresso interrompidas e eram feitas pon- 
tes para outras partes do mesmo (...). 
Reginaldo dos Santos Chaves 
Volta Redonda-RJ 



Enviamos. como sempre, sua carta para a 
Prologica, e esta respond eu: "Com relacao a 
sua carta enviada para a conceituada revista 
MICRO SISTEMAS, gostarfamos de esclare- 
cer-lhe no que diz respeito ao nosso equipa- 
mento. 

Como todo equipamento eletronico, o 
NE Z8000 pode apresentar defeitos, e o pro- 
cedimento correto para solucionar esse pro- 
blema e leva-lo a uma assistAncia tecnica au- 
torizada Prologica, onde tecnicos ecpeciali- 
zados e treinados pela Prol6gica irao repa- 
rar seu micro sem nenhuma dificuldade. 

Com relacao aos CIs que nao se encon- 
tram no circuito impresso, isso e decorren- 
cia de mod if icacao no projeto original, uma 
vez que estamos continuamente procurando 
aprimorar nossos produtos. 

A resolucao graf ica do NEZ8000, que 
V. Sa. considera um grave defeito, assim nao 
nos parece, uma vez considerada a relacao 
custo-benef Icio." 
Eng. Dan Guinsburg 

Gerente de Produtos-Computadores Pessoais 
da Prologica 



c 



TK PRINTER 



D 



Mandamos a sua carta, Ricardo, para a 
Microdigital e para a Tesbi. Respectivamen- 
te, nos responderam: 

"Gostarfamos de irrformar que a respon- 
sabilidade de tomar sinal por conta de um 
produto nosso edo revendedor". 
Ricardo Tondowski 
Dept. de Relacoes PGblicas da Microdigital 

"Com relacao a carta do leitor, expcmos 

seguinte: 

1 — Nao e nossa culpa se a Microdigital 
anuncia produtos e depois nao os fabrica, 
deixando seus usuarios insatisfeitos; 

2 — Nao entendemos a crftica do leitor co- 
mo sendo para a nossa empresa, pois ele nos 
pareceu claro com a sua insatisf acao nao por 
nao ter tido seu dinheiro devolvido, e sim 
por nao ter podido adquirir a impressora. 

Assim como este, varios outros usuarios 
se sentiram frustrados por nao poder adqui- 
rir a impressora para o TK, mas em hora al- 
guma os revendedores podem arcar com tal 
responsabilidade, sendo que efetuamos a de- 
volucao a todosque solicitaram (...)". 
Angela Cristina Belsito 
Dept. Comercial da Tesbi 



(...) Minha crftica e quanto ao fato de ter 
encomendado uma impressora para o TK no 
dia 11/01/83, na Tesbi Engenharia Ltda., 
pagando no ato da encomenda a importan- 
cia de 47 mil cruzeiros, e at6 a presente data 
na"o terem entregue tal encomenda (reclama- 
cao baseada no prazo de entrega de 90 dias), 
tendo que solicitar meu dinheiro de volta. 
Ricardo Alexandre Marinho 
Rio de Janeiro-RJ 



c 



PROTEXTO NO DGT-100 



J 



Gostaria de registrar junto a MICRO SIS 
TEMAS, e aos leitores desta conceituada re- 
vista, meu desgosto, e talvez ignorancia, 
quanto ao programa PROTEXTO, proces- 
sador de texto desenvolvido (?) pela Digitus. 
Possuidor de um DGT-100, adquiri o referi- 
do programa numa revendedora autorizada. 
O manual com instrucoes 6 bem razoavel 



A melhor casa do Rio para 



Os executivos que vem ao Rio, principalmente a negocios, agora podem contar com 

uma casa que transforma sua rapida passagem pela cidade maravilhosa em 

momentos inesqueciveis. Em pleno coracao de Copacabana, estamos debracos 

abertos e prontos para oferecer dos mais simples aos mais sofisticados modelos e 

acessorios que fazem nossa atividade tao excitante e tao imprescindivel nos dias atuais. 

Oferecemos o que existe de melhor, em termos de qualidade. E a prepo e condigoes de 

pagamento ( e, nos financiamos ) que nenhuma outra casa do ramo oferece. 

Nossa filial da Rio Branco tambem tern o mesmo atenplimento e o mesmo preco. 

Quando voce estiver no Rio, passe bons momentos conosco. Nossos precos sao tao 

em conta que de repente a diferenca da para cobrir seus custos de passagem e estadia. 

Voce e sua empresa vao descobrir como e fantastico, e barato, o mundo dos 

microcomputadores. 

Veja esta oferta ai ao lado, por exemplo. 

ApII da Unitron e a solucao perfeita para as pequenas, medias e grandes 

empresas, profissionais liberais, condominios e o dia-a-dia do lar. 

E solucao tambem no preco. Na Clappy , voce encontra o ApII pelo menor preco da 

praca e com macro solucoes de pagamento. 



Clappy 



Copacabana: Rua Pompeu Loureiro, 99 

Centro: Av. Rio Branco, 12 • loja e sobreloja • Tels.: (021 ) 

253-3395 • 2574398 •236-7175 #264-2096 




(...), ma* ocorreu o seguinte: ia tudo bem 
ate que, apds ter gravado um texto em f ita 
K-7, tentei recuperate Nab consegui suces- 
so, apesar de possuir o programa ha doit me- 
ns, e depois de varias tentativas. 

programa "aborta" e nao ha" nem meio 
de dar o RESET. Fui ate a revendedora au- 
torizada e tentei com um computador e gra- 
vador diferentes, constatando, entao. que o 
mesmo erro acontecia \& t.imbem. Ja enviei 
uma carta a Digitus, que ficou sem resposta 
ate agora. Ficaria muito grato se voces pu- 
dessem me ajudar. 

(.„) Li recentemente em uma publicacab 
norte-americana que o mesmo problema es- 
tava acontecendo, mas com outro programa, 
que e o EDTASM versab 1 .0. Como acred i- 
to que os programas da Digitus sejam basea- 
dos em similares norte-ameicanos, ocorreu- 
me que o mesmo pudesse acontecer com o 
P ROTE X TO. Quern sabe? 
Pedro Paulo Luz C. Filho 
Brasflia-DF 

Remetemos, como 4 nossa norma, sua 
carta para a Digitus, que nos respondeu: 
"Em atendimanto a vossa solkitacab, inffor- 
mamos-lhes que o programa PROTEXTO 
functona normalmente no DGT-100, sendo 
possivel que a gravacao em poder do Sr. Pe- 
dro Paulo esteja danrficada. Para resolver o 
problema, ja remetamos nova fitaao usuerk>. 
Gortarlamos, entretanto, de esclarecer 
que somente agora foi tomada uma atitude, 
am vista de nao termos recabido a carta ci- 
tada pelo Sr. Pedro Paulo, pois esta nio 
consta do nosao livro de registro de en trad a 
da correspondencia. Informamos ainda que 
este assunto — cartas recebidas dot usuarios 
— muito nos preocupa e tomamos cu (dados 



especiais para qua todas sejam reapondidas, 
sendo, portanto, muito drf fcil qua uma cor- 
respondencia nio seja respondida ou stand i- 
da. 

Marceto A. Batista 
Diretor da Digitus 



c 



MS AG R AD EC E 



J 



Solicitamos que o seu prestigioso veiculo 
de informacab, a revista/dlCRO SISTEMAS, 
ret if ique a colocacao feita pelo lei tor Ivo de 
Aquino (publicada na Secao Cartas de MS 
n° 25, com o tftulo "A funcab USR(X)"). 
pois o revendedor autorizado da Prologica 
em Florianbpolis e na regiao sul de Santa 
Catarina e nossa empresa (Entel Engenharia 
de Telecomunicacdes Ltda.). 
Jose Mendes Damian 
Diretor Comercial da Entel 

Gostariamos de informar que, por nosso 
lapso, esquecemos de verificar que no texto 
dos anuncios veiculados em MS de junho e 
julho de 1983 constava a informacab de que 
o Engenheiro Cesar da Costa era o coordena- 
dor dos cursos de Tecnicos Especialistas em 
Manutencab e Programacab de Minis e Mi- 
cros de nossa instituicab educacional-Enge- 
micro. Solicitamos a retificacab desta in- 
formacab pois, desde marco de 1983, o 
Engenheiro Cesar da Costa nab coordena 
mais estes cursos. 
Alex Damazio 
Diretor da Engemicro 

Agradeco ao pessoal de MICRO SISTE- 
MAS por ter publicado o meu anuncio na 



Secao Clubes, o qual esti dando um retorno 
acima do esperado, evidenciando mais uma 
vez a penetracab da revista no meio micro- 
i nf ormatizado. 
Rodrigo Cesar Santiago 
Belo Horizonte-MG 

objet ivo desta e parabenizar essas con- 
ceituadas entidades, ou seja, a Micromaq e a 
MICRO SISTEMAS, pela inigualavel ideia de 
proporcionar a n6s, I eft ores, a maravilhosa 
oportunidade de sermos con temp) ados com 
um equipamento como o Color 64: a< esti 
um exemplo de ilimitada consideracab. 

O meu desejo sincero e que o Senhor 
Deus conceda, a cada um de voces, mente 
aberta e o maior angulo de visao possivel, a 
f im de que o sucesso e a funcionalidade seja 
uma constante no desempenho diario dessa 
tab honrosa tarefa, que e fazer com que a 
nossa Nacab seja embalada pelos bracos da 
Informatica. 

Valmir Rodrigues da Silva 
Sao Bernardo do Campo-SP 



c 



COR NO MAXXI 



J 



{...) Ha uns meses atras comprei o micro- 
computador Maxxi, da Polymax. proble- 
ma & que nab consigo entrar com cor nos 
meus programas graficos. Entrei em contato 
cdm a loja e depois com o fabricante, e am- 
bos me disseram que & problema do modula- 
dor de RF, que nab funciona em deter mina- 
dos lugares. 

Fiz modificacoes na minha TV para eli- 
minar o modulador, e mais uma vez fiquei 
decepcionado, pois, mesmo sem modulador. 



r-, 



executivos de alto nivel. 




CPU com 48 k, drive, monitor, impressora Monica da Elebra. 564 OKHTs 

■^1 V^^^B^ EntregamosemtodoBrasilpeloreembolso Vang. 
^J[ Kfel ^^1 CX)PA0ARANA- Aberta diariamente das 10 as 20 horaseaossabadosdas 

10asl5horas. 



GLOBUS 

Ideal para qualquer 

microcomputador 

existente no 

mercado. 



Impressora M-100 X 
de 132 colunas 




Impressora matricial de impacto com 
velocidade de 100 cps e impressio de 
132 colunas. 



Finalmente em produto 

Nacional com performance 

inigualavel: 

• Velocidade real de 100 cps 

• Cabega de impressao 
de 9 agulhas 

• Sustentador de cabega de 
impressao em duplo eixo 

• Capacidade grafica 

• Flexibilidade de software 

• Interface dupla: 
Paralela e Serie 

• Compatibilidade Epsom e 
pacotes Apple II 

A Globus produz linha 

completa de impressoras para 

todas as aplicagoes, alem de 

dispor de pegas de reposigao 

para entrega imediata. 




® 
— GLOBUS DIEITOL S.P. 

(CXJIWkMENTOS KWtfWCOS 

MUITO MAIS DO QUE MAQUINAS 
SIGNIFICASERVIQO 

Matriz e Fabrics: Rua Isidro Rocha, 1057 
CEP 21241 - Tel.: 372-4385 - Telex (021) 31991 
GLDG - BR - Vigario Geral - RJ - Brasil 
Filial Rua Stella. 51 5 - Bloco H - Grupo 21 
CEP 0401 1 - Tels.: (01 1) 231 -2586/571-4642 
Vila Mariana - S3o Paulo - SP 

VASTA REDE DE DISTRIBUIQAO 




nab consigo entrar com cor. Comprei o com- 
putador baseado em propagandas (como a 
da revista MICRO SISTEMAS), onde, alem 
de outras caracter (sticks apresentadas, enfa- 
tiza-se a disponibilidade de 16 cores em mo- 
do grafico baixa resolucao, selecionavel por 
software, e mais seis cores quando em modo 
gr3fico alta resolucao funcionando no siste- 
ma Pal-M. 

Espero contar com a revista para que es- 
ta carta nao f ique somente como um apelo. 
Nabor dos Santos 
Campo Grande-MS 

Como e de praxe, enviamos sua carta pa- 
ra a Polymax, e esta nosdeu as seguintes In* 
formacoes: "O Maxxi e capaz de gerar cores 
em dois sistemas: 

1. Sistema Pal-M: verde, azul e seus deriva- 
dos. 

2. Sistema N linha: verde, azul, vermelho e 
seus derivados. 

O sistema de cores adotado pelo Brasil e 
o Pal-M. O sistema de cores do nosso micro- 
computador e o NTSC (sistema utilizado 
nos Estados Unidos), adaptado ao sistema N 
linha e Pal-M para que possa ser utilizado 
nos televisores nacionajs. 

O sistema N linha e o sistema NTSC ope- 
rando com cristal Pal-M na freq'uAncia de 
3,57561 1 MHz. O sistema Pal-M gerado pelo 
Maxxi foi acrescentado para o usuario nao 
ter o trabalho de modificar seu televisor pa- 
ra o sistema N linha. A desvantagem da nao- 
mod if icacao 6 a falta da cor vermelha no tele- 
visor. O Maxxi no sistema Pal-M nao gera a 
cor vermelha. 

Quando o computador nao i rar as cores 
no televisor, a causa mais provfr il e o cristal 
oscilador estar fora da f reqUfincia de cor. Pa- 
ra ajusta-lo, siga as seguintes instrucoes: 

1. Remove a parte superior do Maxxi, reti- 
rando os quatro parafusos de f ixacao que se 
encontram na parte de baixo; 

2. Na parte traseira do lado direito do Maxxi 
existe uma abertura para as conexoes. Entre 
a parte traseira e o painel metalico traseiro, 
no centra, existe uma trava; localize-a visual- 
mente e destrave-a; 

3. Na parte frontal no lado de baixo do 
Maxxi existem duas pequenas aberturas. 
Com uma chave de fenda, destrave as travas 
contidas nas aberturas; 

4. Remova lentamente a parte superior da 
caixa. Repare que o teclado tamb6m esta 
f ixo a parte superior e o cabo de conexao do 
teclado com a placa do Maxxi esta na parte 
inferior ao teclado: todo cuidado sera ne- 
cessario para nao desconecta-lo. Se voc£ qui- 
ser desconecta-lo, certif ique se do modo co- 
mo esta conectado para nao invertfi-lo na 
hora da conexao. Levante a parte superior 
da caixa ate a altura do painel metalico tra- 
seiro, desloque um pouco para a direita at6 
visualizar parte da placa no lado esquerdo. 
Apoie a parte superior no pr6prio painel; 

5. Conecte o cabo de video de seu televisor 
no Maxxi; 

6. Conecte a unidade de disco no slot 6, e 
carregue o programa Color Demosoft para 
gerar as barras de cores. Caso nao tenha a 
unidade de disco, faca um programa grafico 
com cores; 

7. No lado esquerdo frontal da placa do 
Maxxi, na posicao entre A1 e B1, existe um 
capacitor variavel chamado trimmer. Com 
uma chave de fenda pequena, ajuste-o fazen- 



do movimentos para a direita ou para a es- 
querda ate a cor aparecer no televisor. No 
caso de aparecerem alguns caracteres irregu- 
lares no televisor e das barras de cores nao 
desaparecerem do video, continue ajustan- 
do. Se, por algum momento, a condicao grA- 
fica desaparecer do video e o programa pa- 
rar, recomece todo o processo de ajuste des- 
ligando o Maxxi, ligando-o novamente e car- 
regando o programa. 

Na borda esquerda da placa do Maxxi, 
existem marcadas letrasde A ate FeosCIs 
da placa sao contadosda esquerda para a di- 
reita, sendo que o da esquerda e o N.1 e o 
mais a direita e o N.1 4. Oriente-se por estas 
marcas para localizar o CI. 

Se as cores ainda nao aparecerem, veri- 
fique na posicao F14 da placa do Maxxi, no 
lado direito do CI 74LS259 se o Resistor 
6 de 1 K. Se nao for, substitua-o. 

Observacao: os valores dos resistores sao 
representados por cores, por exemplo: 
1 K = marram, preto, vermelho e dourado, 
sempre nesta sequencia, sendo sempre a ul- 
tima cor metalica. Se nesta tentativa as cores 
ainda nao aparecerem, comunique-se conos- 
co que teremos o maior prazer em aten- 
d«-lo." 

Antonio Carlos Masotti 
Dir.de Planejamento e Marketing da Polymax 



c 



SUGESTOES 



3 



Gostaria de propor a Redacao de MS a 
organizacao de um curso de ALGOL, para 
divulgar esta linguagem. Tambe'm gostaria 
que a revista publicasse a sugestao para que 
algumas empresas ou cursos fizessem uma 
reportagem sobre o hardware de todos os 
micros existentes no mercado, para que as 
pessoas que nao tern possibilidade de com- 
prar um micro possam conhecS-lo por den- 
tro. 

Ben-Hur Monteiro Barizon 
Rio de Janeiro-RJ 

Gostaria de fazer uma sugestao: voces 
poderiam publicar uma materia na qual es- 
tabelecessem uma correspondengia entre os 
micros nacionais e os estrangeiros, ou seja, 
os compati'veis estrangeiros com os nacio- 
nais. Estou certo de que sera* de grandeaju- 
da para os novos e pequenos usua>ios, prin- 
cipalmente na escolha dos programas. 
Rodrigo M. de Andrade 
Rio de Janeiro-RJ 

Sou estudante de Engenharia e apaixonado 
por micro. Estou realmente satisfeito com a 
qualidade da revista, mas tenho uma suges- 
tao: por que voces nao publicam reporta- 
gens sobre cada tipo de BASIC de cada mi- 
cro? 

Jos6 Roberto Pereira de Santana 
Rio de Janeiro-RJ 

Queria sugerir uma secao so de jogos, ou 
uma publicacao especial de jogos que, acho, 
6 o desejo de muitos outros leitores de MI- 
CRO SISTEMAS. 
Marcos K. Watanabe 
Guarulhos-SP 

Sugiro a implantacao de uma materia 
que tivesse um glossa>io de termos usados 
em microcomputacao, para servir como fon- 
te de consulta para todos os leitores. 
Jos6 Roberto Pereira de Santana 
Rio de Janeiro-RJ 



Envie suas sugestoes para MICRO 
SISTEMAS. Elas serao anotadas em nossa 
pauta e procuraremos, na medida do m 

possfvel, viabiliza-las. 



12 



MICRO SISTEMAS, janeiro/84 



nao importa o tamanho de seu problema, 
nds temos a solucao na medida exata ! 




• LINGUAGEM BASIC 

• 16KDEMEMORIA 

• VELOCIDADE DE 
TRANSFERENCE INE- 
ZES MAIS RAPIDA 



CP-300 




• MODULAR 

• LINGUAGEM BASIC 

• 48KDEMEMORIA 

• COM PAT I'VE L COM 
SOFTWARE DO CP 500 




LINGUAGEM BASIC 
48KDEMEM0RIA 
ATE 4 DRIVES 
SAIDA PARALELA SE- 
RIAL 



JA AT 
LVENDA/r 




VELOCIDADE 100 CPS 
MATRIZ9x 7 
INTERFACE: 
PARALELA 
SERIAL 




S-600 




MICRO: 



LINGUAGENS COBOL. 
BASIC E FORTRAN 
64 K DE MEMORIA 
DUAS UNIDADES DE 
DISCO 



IMPRESSORA: 

• VELOCIDADE 130 CPS 

• MATRIZ 7x9 

• 132COLUNAS 

• ORIGINAL + 5 COPIAS 



P-720 




VELOCIDADE 200 CPS 
MATRIZ 7x9 
INTERFACE: 
PARALELA. 
SERIAL 



TRACADOR 
GRAFICO 




• 8PENAS 

• Area de tracado 

10 x 15 POL. 

• INTERFACE RS232 




ACESSORIOS 

SOFTWARE • MESAS »DIS- 
QUETES • ARQUIVOS • 
FORMULARIOS CONTI 

NUOS • ESTABILIZADORES 
DE TENSAO • UNIDADES 
DE DISCO FLEXlVEL • ETC. 



APROVEITE! 

PROMOCOES ESPECIAIS • 
FINANCIAMENTO • LEA 

SING •CONSORCIO «CAR 
TOES DE CREDITO: CREDI 
CARD. NACIONAL, ELLO. 



filcres 

Filcres Importapao a Representapoes Ltda. 

Rua Aurora. 165 - CEP 01209 - Sao Paulo - SP 

Telax 1131298 FILG BR - PBX 223-7388 - Ramais 2.4. 

12. 18, 19 - Diretos: 223-1446, 222-3458. 220-5794 a 

220-9113 - Reembolso - Rama! 17 Direto: 222-0016 - 220-7718 



Se voce se julga com coragem e capacidade para garimpar dias a fio, eis aqui 
sua grande chance. Mas lembre-se de que tudo vai depend er de sua sorte e inteligencia 



Aventuras 
em Serra Pelada 



Renato Degiovani 




e voce achou que um pas- 
seio pela Selva Amazoruca 
era tudo, pode ir se prepa- 
rando, pois nessa aventura 
voce sera" um ineansavel 
ganmpeiro em busca do ouro e da for- 
tuna, mas antes sera preciso algum 
trabaiho de digitacao. 

Comece pelo "Aventuras na Selva" 
(MS n9 23). texto dizia que se gra- 
vasse em fita o Sistema Operacional e o 
Monitor. Pois bem, carregue-os no com- 
putador e proceda as alteracdes constan- 
ts na listagem 1. Essas modificacoes 
serve m para tornar o Sistema Operacio- 
nal ainda mais poderoso e com ele exe- 
cutar algumas acoes bastante comple- 
xas. 

Feito isso, digite RUN 9000 e come- 
ce a operar a entrada de dados do Moni- 
tor. Quando ternunar, elimine o Moni- 
tor, apagando as linhas de 9000 a 9070. 
A partir daqui, NUNCA MAIS use RUN 
nem CLEAR, pois se o fizer, mesmo aci- 
dentalmente, todos os dados dos direto- 
nos estarao perdidos e o programa para- 
ra" com a indicaclo 2/1 1, ou seja, varia- 
vel nao defimda (O) na lmha 1 1 . Daqui 
na~o hd saida e voce tera que recomecar 
todo o trabaiho. 

Ainda quanto a digitacao. va sempre 
com muita calma e certifique-se de es- 
tar digitando tudo corretamente. Erros 
de digitacao sao f'aceis de ocorrer, mas 
dificeis de ser localizados. 



14 





Listagem 1 


1 REPI SIST. OPERACIONAL - V.2 


407 LET U$=U$( TO 2) + "R"*B$(2)+ 


3 REPI P1ICR0 SISTEPIAS - 1984 


"DR" 


6 SAVE "SERRA PELADA" 


408 GOTO 120 


20 IF NOT INT (RND*55) THEN GO 


420 IF NOT CODE B$(2) THEN GOTO 


TO 800 


56 


21 IF T(l)<204 THEN GOTO 30 


602 IF U$(11)="B" THEN GOTO 650 


22 PRINT AT 6,1; "INFELIZP1ENTE 


603 PRINT " EIIIII QUE EXP 


GARIPIP0 DE SERRAPELADA F0I FEC 


L0SA0 •••",,," NAO DEl/E TER SO 


HAD0. 


BRADO nuITA COISA NO LOCAL." 


AGORA VOCE TE 


604 FOR A=l TO 


RA QUE TENTAR NUPIAOUTRA TEPIP0RAD 


605 IF A=ll THEN GOTO 607 


A 0U PR0CURAR UPI NOVO GARIPIPO. 


606 IF U$(A)=U*(11) THEN LET US 
(A)=" » 

607 NEXT A 


E UPIA PENA P1A 


S A VIDA E ASSIPI PIESPI0-" 


608 LET U$(ll)=" ■ 


23 PRINT AT 20, 0; "PRESSIONE: ", 


609 GOTO 20 


"■OUTRA TEriP0RADA","BN0V0 GARIRP 


650 PRINT "ACHO QUE ISSO E FI 


0" 


PI. FOI BOP! ENQUANTO DUROU-..",,, 


24 PAUSE 4E4 


," DA PROXiriA MZZ NAO BRINQUE CO 


25 CLS 


n EXPLOSIVOS." 


26 IF INKEY$="N" THEN GOTO 7 


651 STOP 


27 G0SU8 5000 


800 IF NOT T(3) AND NOT T(4) TH 


28 LET T(1)=0 


EN GOTO 30 


29 GOTO 20 


801 PRINT ,,,," 00000P5....",, 


55 IF C<LEN U$ THEN GOTO 51 


,,"""B0CA DE TRAIRA"", HAIOR L 


220 LET 8=B*1 


ADRAODAS PARAGENS ATACOU NOVAHEN 


221 IF A=P THEN RETURN 


TE. FICAHOS A ZERO." 


222 GOTO 262 


802 LET T(4)=0 

803 LET T(3)=0 


351 LET T(A)=T(A)*C0DE U$(B*1)- 


K 


804 LET U$(31)=" " 

805 LET US (9)=" " 


401 IF B$(2)="=" OR B$(2)=" + " T 


HEN GOTO 405 


806 LET R=R-1 


402 GOTO 420 


807 GOTO 20 


405 IF 85(2)="+" THEN LET T(3)= 






406 IF B$(2)="=" THEN LET T(4)= 



eliminar as linhas: 102, 410, 50 
0, 501, 502, 503. 504. 



MICRO SISTEMAS. janeiro/84 



T abela de Dados do Monitor 




obs: 




3 


.5Uf1A E3CADA 


um 


sspago 


4 


D5UP1A CORDA 






5 


■ RELOGIO 






6 


34UW TCLilFONE 


NUflERO 


7 


D4UN C1ARTEL0 






8 


74UP1 POSTE 


1 


..S..B 

.-:£.« 
-H?$./ 

:&:: 

)<.A.0 
•D. + .1 

a. .o.Q 

<J|Q.3 


9 


-1DINHEIR0 


2 
3 
4 
5 
6 
7 
8 
9 
10 


10 


3NEU 


11 


D1DINAP1ITE 


12 


E5UMA CHAVE 


13 


LSUfiA MALA 


14 


.1INF0RP1AC0ES 


15 


.12579384 


16 


.12861745 


17 


P4UM nACACO 


18 
19 


.5UNA PENEIRA 
P4UP1 CV.'O 


11 


- -B.Q- 


20 


B5UNA FACA 


12 


.-/B5. 


21 


-1GAS0LINA 


13 


«.*»*; * 


22 


ISUnA GARRAFA 


14 


..,/?. 


23 


84UP1 BALDE 


15 


*; ,; (* 


24 


I4UM COPO 


16 


,0.0- 


25 


04UP1 REVOLVER 


17 


•i..>. 


26 


D5U'!5 PR"GOS 


18 


02..<. 


27 


.30 ALErVAO 


19 


13. -D- 


2e 


81CAIX0TE5 


20 


-.2-+. 


29 


.1TAB0AS 


21 


GLB-K. 


30 


05UP1A PICARETA 


22 




31 


.10UR0 


23 


..7.D. 


32 


R4UP-. CADERNO 


24 


69G0.- 


33 


.4 UN BARRANCO 


25 


91... 


34 


.30 DONO 


26 


78.. I. 


35 


34UP1 I5TUEIR0 


27 


..>G-. 


36 


.5UHA PORTA 


28 




37 


N4U 


29 


Q 






30 








31 


...F-. 






32 


ENO... 


NUriERO 


33 


P4A7-. 






34 


..P:5. 


1 


£NORTE 


35 




2 


SSUL 


36 




3 


. TE 


37 


-B...4 


4 


70E3TE 


38 


4-..R. 


5 


(ENTRE 
(SUBA 


39 


....30 


6 


40 




7 


)SAIA 
)DESCA 


41 


FQ7.i«i- 


8 


42 
43 
44 


.G.H.. 
O.+.C. 


9 

10 

11 


>PEGUE 
<SOLTE 
riCXAfll 


12 


♦ROUBE 


NUMERO 


13 


-QUEBR 






14 


•PROCU 


1 


.4UI"1 LOCAL 


15 


/LIGUE 


2 


.4U!"1 CAPIINHAO 


16 


;DESLI 



17 
IB 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 



,DESAP1 

•AMARR 

0COLO3 

1TEM0S 

2FACA 

3HATE 

4ABRA 

5FECHE 

2CAVE 

6PULE 

7DESMA 

BPUXE 

BDE 

0PONHA 
6SALTE 

■ 

/ACENO 
CHA 
>5EGUR 
2C0N5T 

1TENH0 
I 

<LARGU 
CTEH 

•ACHE 

-CCRTE 

- 

DHORAS 

■ 
3PECA 



8 L=H25 

9 fllPHKS 

10 FJIPHSS 

NUC1ER0 DE ACOES: 105 



MO U WE I 

IS: 10 



- 

D4 
D4 

L=H + S 
K=H = S 

l=h<:. 



1 

2 

3 

5 

6 

7 

8 

9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 

21 

22 

23 

24 

25 

26 

27 

28 

29 

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 

40 

41 

42 

43 

44 

45 

46 

47 

48 

49 

50 



■£611 

D.n(0:£D9 
>(E(0).B(F 
=(n([ : 
-(ri(K:F 

W?tD8 
E(P1(3I«U?.Y = 
ZZB=R(Q(l)F 
F=X?-D? 
ZZD( 
2S33-D) 
G+JQ/Pl+neY; 
ZZC*C0O?<K?F 

2+ruD> 

> + E+3KBB-fF 

>0E0B0F 

/$3C-n*T*C D = 

>»E»B*F 

H(E(X?BV?Y4 

ZZB(X?7L)D; 

H?E?X?8V?Y6 

ZZB?X?7K(F 

ZZR=D, 

ZZR=T= 

>?E?N(*B?F 

= ?p:?T?D0 

I£nDr'.10=2D3I 

EENE35»D5 

♦(E(3I6DD 

+?E?B?K(F 

>>E>N**B>F 

ZZR*C= 

♦>E>B>K*F 

H>E>X?8V?Y3 

ZZB>X?7K*F 

•9NCR9YN 
ZZK-HHB=DQ 
♦=35B0-CU?£YL 
ZZRCQ:F 
=0P10T0DS 
ZZB-X?7K;F 
ZZB9X77K/F 
>2E2B2F 
ZZBDX?7K»F 
>3E3B3F 
= 3fl3T3D$ 
>4H6D7 
ZZ11K0F 
>7E7B7F 



51 

52 

53 

54 

55 

56 

57 

5B 

59 

60 

61 

62 

63 

64 

65 

66 

67 

68 

69 

70 

71 

72 

73 

74 

75 

76 

77 

78 

79 

80 

81 

82 

83 

64 

85 

86 

87 

88 

89 

90 

91 

92 

93 

94 

95 

96 

97 

98 

99 

LIB 

101 

102 

103 

104 

105 



>EEEDB 

♦EEEDB 

HDEDX78V7YS 

=DnDTDD8 

>DEDN*+BDF 

♦DED3D6DB 

=2m2T2DS 

»9E9N/-B9F 

=9P19T9DE 

♦9E9JD6D* 

H9E9X78V7Y0 

=1FI1T1D$ 

>BEBDF 

sBEBOF 

-BEBRBQCF 

>CECBCF 

=<376P<D$ 

=+M*T*D5 

= :fl:T:D$ 

>:E:B:F 

0GP1:U«K>C:F 

>6E6B6F 

=6H6T6DS 

>8E8D* 

H8E8DG 

♦8E8D* 

aCDCTCDS 

3H3D6D8 

3A3I6DB 

>-E-N;*B-F 

H-E-X7BV7YP 

♦-E-3D6D* 

>1E1B1F 

/-E-0,HL/5?F 

. IB/F 
♦ /E/P - 
=/n/T/D5 
4/ VT/O03YU 
>5E5B5F 
>IEIK,BIF 
•INITIOS 
E*N*3P*J?£YG 

r»D$ 
>FEFBFF 
=FHFTFD$ 
4FNFTFDK 
3;3nldn 
K.33BDN 
K.33B00 
43013K1F 

b7*I7T' 

=5N5T5DS 
-=35?DB 
-7P17T7R7F 
-5N5T5R5F 



Teiminado o trabalho, digite a Tabe- 
la de Mensagens e grave tudo em fita. As 
instrucocs de operacao do programa sao 
as mesmas do "Aventuras na Selva". 



OJOGO 



Sena Pelada e hoje, sem duvida ne- 
nliuma, o ganmpo mais famoso do 
Brasil e a nossa aventura tentard repro- 
duzu uma "busca ao tesouro" a partu 
de uma dada histona. 

"Joao dente de ouro", um famoso 
garimpeiro, certo dia encontrou, num 
dos barrancos de Serra Pelada, uma pe- 
pita pesando algo em torno de 70 qui- 
los. O ganmpo todo foi agitado por uma 
febre de festejos e, as 3 horas da manha 
do quarto dia, debaixo de um terrivel 
temporal, "Joao dente de ouro" sumiu. 
Uns dizem que ele foi morto quando 



tentava sair de Serra Pelada por uma es- 
trada de terra, mas outros afirmam que 
ele morreu num desabamento provoca- 
do pelas chuvas. De certeza so ha - um 
fato: a grande pepita, que foi logo apeh- 
dada de "Dmda Externa", devido ao 
seu tamanho, nao saru do ganmpo e es- 
\i a espera de que alguem a ache. 



DICAS 



• Quando voce estiver a procura do ou- 
ro e quiser que o computador cave, use 
a acao GARIMPE nesse LOCAL. 

• Se voce quiser perguntar algo ao mi- 
cro, lembrc-se sempre de terminar a fra- 
se com uma interrogacao. 

• Voce podera\ a qualquer momento, 
ser assaltado e ficar sem ouro e sem di- 
nheiro. Nao se desespere e continue ten- 
tando. 



• micro nao sabe quanto ouro ele 
carrega, mas voce pode perguntar 
QUANTO DINHEIRO ele esti canegan- 
do. 

• limite de objctos carregados pelo 
micro pode vanar em algumas circuns- 
tancias: poitanto. nao se assuste se ora 
ele carregar 5 objctos ora 6 ou 7 ou 4. 

• Nao se assuste com algumas respos- 
tas do computador; ele foi programado 
para ser um pouco genioso e nem sem- 
pre obedecer corretamente as ordens. 

• E lembre-se de que a resposta "ISTO 
NAO £ POSSfVEL" nem sempre quer 
dizer que a acao nao pode serexecutada. 



Renato Degiovani 6 formado em Comunica- 
qSo Visual e Desenho Industrial pela Pontifi- 
cia Universidade Catdlica do Rio de Janeiro. 
Ha" mais de um ano utiliza microcomputado- 
res para ca"lculos na 4rea em que atua. 



» 



MICRO SISTEMAS, janeiro/84 



15 



AVENTURAS EM SERRA PELADA 



1010 PRINT "0 REL0GI0 ESTA QUEBR 

ADO." 

1015 RETURN 

1020 PRINT "E APENAS ";0S(E,3 TG 

) ,"coriuri." 

1025 RETURN 

1030 PRINT "ELE ESTA CON UP) PNEU 

FURADO." 
1035 RETURN 

1040 PRINT "NOS TEFIOS ";T(4)*372 
45;" CRUZEIROS." 
1045 RETURN 

1050 PRINT "NENHUP1 TOSTAO." 
1055 RETURN 

1060 PRINT "COPIO EU DEVO FA2ER I 
SSO ?" 
1065 RETURN 

1070 PRINT "EU NAO SOU BORRACHEI 
RO." 

1075 RETURN 

1080 PRINT "HAS EU 3A FIZ ISSO." 
1085 RETURN 

1090 PRINT "ELE NAO QUER PEGAR." 
1095 RETURN 

1100 PRINT "0 OONO NAO l/AI G05TA 
R DISSO E ELE E P1UIT0 FORTE." 
1105 RETURN 

1110 PRINT "QUE CAP1INHA0 ?" 
1115 RETURN 

1120 PRINT "AQUI NAO HA NINGUEPI 
QUE C0P1PRE ISSO." 
1125 RETURN 
1130 PRINT "DE QUEPI ?" 
1135 RETURN 

1140 print "tue bopi negocio fize 
pios heipi ?•• 

1145 RETURN 

1150 PRINT "OK, MAS A GRANA ACAB 

OU." 

1155 RETURN 

1160 PRINT "ELE E5TA C0P1 ALEHA 

0." 

1165 RETURN 

1170 PRINT "ELA TEH UM HETRO E PI 

EIO." 

1175 RETURN 

11B0 PRINT "SEP1 UPIA ESCADA NAO V 

AI SER POS-SIVEL." 

1185 RETURN 

1190 IF INT (RND»15)=3 THEN GOTO 
1196 

1191 PRINT "ATE AGORA NAO ACHE I 
NADA." 

1195 RETURN 

1196 PRINT ">>> ACHEI... ACHEIII 
IIIIH",,,"AQUI ESTA ELA, A FAP10 
SA PEPITA ""DIVIDA EXTERNA"".", 
,,,"COflO ELA E GRANOE*. 

1197 LET T(3)=T(3)*1523 

1198 LET US(31)="B" 

1199 RETURN 

1200 IF INT (RND»5)<>3 THEN GOTO 
1191 

1201 PRINT "ACHEIII", ,,,"NAO E U 
MA PEPITA GRANDE HAS DEVEVALER A 
LGUMA COISA." 

1202 LET T(3)=T(3)*INT (RND*5)+3 

1203 LET UJ(31)="B" 
1205 RETURN 

1210 PRINT "UPI DESABAflENTO ESTA 

BLOQUEANOO A PASSAGED NESSA DIRE 

CAO." 

1215 RETURN 

1220 PRINT "OK, P1AS IP1P0ST0 SO 
BRE A VENDAFOI 3EP! ALTO." 

1221 LET US(31)=" " 

1222 LET T(4)=T(4)*T(3) 

1223 LET T(3)=0 

1224 LET U8(9)="l" 

1225 RETURN 

1230 PRINT "QUE ATITUDE ESTUPIDA 

ESSA,NAO 7" 
1235 RETURN 

1240 PRINT "DE ONDE ?" 
1245 RETURN 

1250 PRINT "E Un FORD 1930." 
1255 RETURN 



Tabela de Mensagens 



1260 PRINT "SAO ";T(1)-INT (T(l) 

/24)*24;" HORAS DO DIA ";7+INT ( 

T(l)/24) 

1265 RETURN 

1270 PRINT "ACHEI QUE VOCE QUE 

RIA." 

1275 RETURN 

1280 PRINT "VOCE FICOU TALUCO ?" 

1285 RETURN 

1290 PRINT "ELES COLOCARAPI GUARD 

AS PARA A PROTECAO DOS CAIXA5-" 

1295 RETURN 

1300 PRINT "ESSA PODE SER UP1A AC 

AO P1UIT0 PERIGOSA DEVIDO AS CIRC 

UNSTANCIA3." 

1305 RETURN 

1310 PRINT "SAO PREGOS DE CABECA 

CHATA." 
1315 RETURN 

1320 PRINT "ELES SAO P1UIT0 PESAD 
OS." 

1325 RETURN 

1330 PRINT "PARECE QUE HA UNA LE 
I CONTRA PORTE DE ARPIAS NO GAR 
IflPO." 
1335 RETURN 

1340 PRINT "ACENDER C0P1 QUE ?" 
1345 RETURN 

1350 PRINT "OS GARINPEIROS FICAR 
AO FURIOSOS" 
1355 RETURN 

1360 PRINT "ELA OA ESTA ABERTA." 
1365 RETURN 
1370 PRINT "3ECRETARIA DE NINAS 

- 2579384 CAIXA EC0N0P1ICA 

- 2861745" 
1375 RETURN 

1380 PRINT "AQUI NINGUEPI SABE DE 

NADA." 
1385 RETURN 
1390 PRINT """SE SR DESEZJA TEL 

EFONAR PODE UTILIZAR A CABINE"". 
it 

1395 RETURN 

1400 PRINT "NINGUEPI ATENDE." 

1405 RETURN 

1410 PRINT "ESTA OCUPADO." 

1415 RETURN 

1420 PRINT "A PORTA ESTA FECHADA 

• " 

1425 RETURN 

1430 PRINT "PO CARA, QUE SUFOCO, 

P1AS ACHO QUE CONSEGUI PEGAR UPI 

POUCO." 
1435 RETURN 

1440 PRINT "OK, P1AS NAO DEU NEPI 
TEP1P0 DE SOLTAR E ALGUEP1 CARRE 
GOU CON TUDO." 

1445 RETURN 

5000 PRINT " ****•**»*♦»***♦♦» 
,»»,*♦»*» *»♦♦♦, SERRA PELA 
DA »♦»*** #*•*•*•**#***• 

*********",,,,,,," HOJE E DIA 
7 E VOCE TEH QUE ACHAR A FAP10SA 

PEPITA ""DIUIDA EXTERNA"" PARA 
TORNAR-SE P1ILI0NARI00U CONTINUAR 

POBRE. ",,,,," A TENPORADA DE 
GARIP1P0 TERP1I-NA AS 12 HORAS DO 
DIA 15, QUANDOENTAO TODOS OS GAR 
IMPEIROS SAO RETIRADOS DOS BARR 
ANCOS. ",,,,," BOA SORTE E QUE 
SEUS SONHOS SE REALIZED...",,,, 
ii it****************************** 
*n 

5001 RAND 

5002 LET P=24 

5003 I FT E = S 

5004 LET H3="N0S ESTAP10S " 
5009 RETURN 

5100 PRINT HS;"NO BARRANCO ND';P 



5105 RETURN 

5200 PRINT H8;"N0 FUNDO DO BARRA 

N-CO NE";P-10 

5205 RETURN 

5210 PRINT HS;"EI*1 FRENTE A UPI BA 

R-RACO VELHO." 

5215 RETURN 

5220 PRINT HS;"DENTRO DA AGENCIA 

DA CAIXA EC0N0P1ICA." 
5225 RETURN 

5230 PRINT H5;"PERT0 DE UPI ARP1AZ 
EP1DE SECOS E P10LHAD0S." 
5235 RETURN 

5240 PRINT "ESTA E A PRACA CENTR 
AL DE SERRAPELADA." 
5245 RETURN 
5250 PRINT "AQUI E FAP10S0 BECO 

DAS P1ARGA-RIDAS,0NDE 0C0RRERAP1 
UARIAS P10R-TES E ASSALTOS. ", , , ," 

HA TAP1BEP1 UP1A PORTA A LESTE." 
5255 RETURN 

5260 PRINT H$;"EP1 FRENTE AO BAR 
D0ALEP1A0." 
5265 RETURN 

5270 PRINT "ESTA E A ESTRADA UEL 
HA DO GARIP1P0. HA P1UIT0 TEPIPO QU 
E ELA NAO E UTILIZADA." 
5275 RETURN 

5280 PRINT "NESTE LOCAL HA UP1A F 
ONTE ARTE- SIANA QUE ABASTECE 
GARIP1P0 DE SERRA PELADA." 
5285 RETURN 

5290 PRINT HS;"DENTRO DO CAP1INHA 
0." 

5295 RETURN 

5300 PRINT H3;"DENTR0 DO ARP1AZEPI 
• AQUI ELES UENDEPI DE TUD0:C0P1ID 
A,ARP1AS,FERRAP1ENTAS E BEBIDAS." 
5305 RETURN 
5310 PRINT HS;"NUP1 P1ATAGAL CHEIO 

DE ESPIMHOS." 
5315 RETURN 

5320 PRINT H3;"N0 AEROPORTO LOCA 
L." 

5325 RETURN 

5330 PRINT HS;"NUP1 CRUZAP1ENT0. " 
5335 RETURN 

5340 PRINT H5;"EP1 FRENTE DA AGE 
N-CIA DA CAIXA EC0N0P1ICA." 
5345 RETURN 
5350 PRINT HG;"DENTRO DO BAR DO 

ALEP1A0. POR AQUI TEP1 UNS TIPOS 

QUE PARECEP1 BANDIDOS." 

5355 RETURN 

5360 PRINT HJ;"DENTRO DA CABINE* 
ii 

5365 RETURN 

5370 PRINT H ; "DENTRO DO BARRACO 
VELHO. HA UP1A PORTA PERTO DA 3A 
- NELA, AO SUL." 
5375 RETURN 
5380 PRINT "AQUI E ACAP1PAP1ENT0 

PRINCIPAL DOS GARIP1PEIR0S. ALGU 
NS AINDA ESTAO D0RP1IND0 E P1AIS A 

FRENTE FI-CA AP1BULAT0RI0. " 
5385 RETURN 

5390 PRINT H.; "DENTRO DO POSTO T 
E-LEFONICO." 
5395 RETURN 
5400 PRI | PISTA DE POUSO 

5405 RETURN 

5410 PRINT H$;"EP1 FRENTE DO POST 

TELEFONICO DA CIDADE." 

5415 RETURN 

5420 PRINT "AQUI E FERRO VELHO 

• EXISTE P1UITA COISA INTERESSA 
NTE ESPALHADA NESSE LOCAL." 
5425 RETURN 

5430 PRINT "ESSA E A ESTRADA QUE 

LIGA A CI-DADE AO GARIP1P0. HA U 

PI CAP1INHA0 PARADO NO AC0STAP1ENT0 

• " 

5435 RETURN 

5440 PRINT HS;"NO AP1BULAT0RI0. " 

5445 RETURN m 



16 



MICRO SISTEMAS, janeiro/84 



CAMPUSWARE 

O maior e melhor catalogo em livros de computacao! 
Aqui, uma selecao especial para voc£. 




COMO LIDAR COM COMPUTADOR 

Henry C. Lucas Jr. 
1983- 160 pp. 

Informal bate-papo com o lei tor, que responde 
as perguntas feitas pelo pessoal leigo envoi vido 
no processamento de informacoes. Os conselhos 
e sugestdes abordam situacdes retiradas de am- 
bientes comerciais do dia-a-dia, e cobrem tanto 
os procedimentos basicos de operacao, quanto 
as aphcacoes criativas dos microcomputadores. 




MICROCOMPUTADORES PARA 
APLICACOES COMERCIAIS 

W. Harden Jr. 
1983 -260 pp. 

Conheca um microcomputador e suas aplicacdes 
comerciais antes de se decidir por sua escolha e 
aquisicao: componentes dos sistemas comerciais 
de pequeno porte, perigos a evitar, vocabulario 
espAcializado e ate mesmo um pequeno curso 
de linguagem basic. 



TfTULOSEPRECOS 

1 • COMO LIDAR COM O COMPUTADOR 

Cr$ 4.030,00 

2 • BASIC PARA MICROS PESSOAIS 

CrS 6.240.00 

3 • IMPLANTACAO DE MICROS E 

MINICOMPUTADORES 

COMERCIAIS 

CrS 5.390.00 

4 • MICROCOMPUTADORES PARA 
APLICACOES COMERCIAIS 
CrS 7.440,00 

5 • FUNDAMENTOS DE 

PROCESSAMENTO DE DADOS 
CrS 6.210,00 

6 • GUIA DE LINGUAGENS DE 
COMPUTADORES 
Cr$ 4.210.00 



j«pfcu*hirtntafilho 

BASIC 




BASIC PARA MICROS PESSOAIS 

Jorge da Cunha Pereira Filho 
1983 - 232 pp. 

Importante ap resent acao da Linguagem Basic, 
de forma extremamente didatica. Cada capitulo 
traz um guia de estudo dirigido e muitos oxer- 
cicios, fornecendo ao leitor as informacoes para 
a perfeita utilizacao em microcomputadores 
pessoais, bem como os de teclado piano. 



IMPLANTACAO 
~!OSl 

uIADORES 
r «PCIAlS 

PJUMGHT 




IMPLANTACAO DE MICROS E 
MINICOMPUTADORES COMERCIAIS 
P. A. Knight 
1983- 120 pp. 

Um guia seguro para os responsaveis pela insta- 
lacao de sistemas de computacao, estelivro ser- 
vira de ajuda nos aspect os mais dif (ceis e fun- 
cionara como uma Lista de Verificacao para 
que nada seja esquecido. 



WtLSON T. PRICE 



Fundamentos de 
Processamento de 

DADOS 



FUNDAMENTOS DE 
PROCESSAMENTO DE DADOS 
Wilson T. Price 
1983 -200 pp. 

Uma introducao concentrada e condensada ao 
processamento de dados que procura reduzir a 
quantidade de informacoes a respeito, preser- 
vando apenas os conceitos mais importantes e 
os itens basicos mais significativos. 











Guia de Linguagem de 
COMPUTADORES 








Harry LHetns Jr. 








EDITORA CAMPUS 


GUIADE LINGUAGENS 

DE COMPUTADORES 

Harry L . Helms Jr. 
1983- 122 pp. 

Se voce precisa ou quer saber as diferencas en- 
tre COBOL, FORTRAN e outras linguagens, es- 
te livro e para voce. Cada capitulo apresenta 
uma conhecida linguagem de programaclo; o ul- 
timo contem um dicionario de palavras-chave. 



CAMPUSWARE 

FAQAAQUISEUPEDIDO 

Assinale abaixo o(s) numero(s) correspondente(s) a(s) publicacao(6es) que deseja receber: 



1 


2 


3 


4 


5 


6 




Assinale a sua opcab de compra: 

^Cheque nominal a ATI-Editora Ltda. N? Banco. 

AtencSo: Neste caso, faga o cheque com 10% de desconto sobre os precos mencionados e 
deixe o porte por nossa conta. 

I l Reembolso Postal 

Envie o seu cupom ainda hoje para: 

AT I- Editor a Ltda. 

Rua Visconde Silva, 25 

22281 Botafogo - Rio de Janeiro — RJ 

Nome 

Endereco 

CEP 



Neste jogo para os micros da linha TRS-80 modelo III, evite bater nas 
barreiras e, ao mesmo tempo, faca com que seu adverser io nao super e as "barras' 



Cidotron: 
supere esta barm! 



Ciclotron 6 um jogo de reflexos 
e estratdgia. Dois jogadores 
estabelecem uma verdadeira 
perseguicao um ao outro, onde, ao 
mesmo tempo que tentam evitar uma 
colisao com as barreiras que cercam o 
campo de acao do jogo, vao 
construindo suas pr6prias barras para 
encurralar o adversario. campo e" 
fechado, nao tern por onde escapar e 
somente um saira vitorioso, pois nao 
existe empate. 



Hendy Takeshi Yabiku 



Cada um controlara" um ponto na tela, 
que corre a uma velocidade constante, 
sendo impossivel ficar parade Os 
contadores que aparecem sao: 
Ciclo, Jog. 1 e Jog. 2. Ciclo e" a 
unidade de tempo do jogo e, cada vez 
que um adversdrio bater na barreira, os 
pontos acumulados em Ciclo passarao 
automaticamente para o outro 
jogador. Jog. 1 e Jog. 2 sao, 
respectivamente, os pontos dos 
jogadores um e dois. 



Jog. 1 usa, para controlar seu ponto, 
as teclas: "Q" para virar a esquerda e 
"W" para virar a direita; o Jog. 2 usa 
" < " para virar a esquerda e " > " 
para virar a direita. 



Hendy Takeshi Yabiku tern 15 anos e desen- 
volve jogos nos micros compatfveis com o 
TRS-80 Model os I e III e nos da linha Sinclair. 
£ um autodidata e aprendeu BASIC apenas 
atrav6s de revistas e livros. 




18 



MICRO SISTEMAS, janeiro/84 



1 REM CICLOTRON 

2 REM "O JOGO DAS BARREIRAS" 

3 REM HENDY T. YABIKU 

10 CLS: DEFINT A-Z: P=1500 

20 INPUT"QUER VER AS REGRAS(S/N) 

";C$ 
30 IF C$="S" THEN GOTO 1000 
40 IF C$<>"N" THEN PRINT"NAO ENT 
ENDI , TENTE DE NOVO" : GOTO 20 
45 PRINT" APERTE QUALQUER TECLA 
PARA COMECAR" 
50 IF INKEY$="" THEN 50 
55 J1=0: J2=0 

60 CLS: A=55: B=44: C=l: D=58: E 
=44: F=l: G=0 
70 PRINT«),"Jog.l:";Jl: PRINT#25 

"Ciclo:";G: PRIiriJie52, "Jog. 2: " ; J 
2: 

80 FOR 1=0 TO 127: SET (I, 3): SET 
(127-1,47) : NEXT 

90 FOR 1=3 TO 47: SET(0,50-I): S 
ET(127,I) : NEXT 
100 K=PEEK (14500) :G=G+1 
110 IF K=2 THEN C=C-1 ELSE IF K= 
128 THEN C=C+1 ELSE IF K=16 THEN 

F=F-1 ELSE IF K=64 THEN F=F+1 
120 IF C=0 THEN C=4 ELSE IF C=5 
THEN C=l 

130 IF F=0 THEN F=4 ELSE IF F=5 
THEN F=l 

140 IF C=l THEN B=B-1 ELSE IF C= 
2 THEN A=A+1 ELSE IF C=3 THEN B= 



B+l ELSE A=A-1 

150 IF F=l THEN E=E-1 ELSE IF F= 

2 THEN D»D+1 ELSE IF F=3 THEN E= 

E+l ELSE D=D-1 

160 IF POINT (A, B) THEN 200 ELSE 

SET(A.B) i IF POINT(D,E) THEN 300 

ELSE SET(D,E) 
170 PRINT«1,G;: GOTO 100 
200 J2=J2+G: PRINT#58, J2; 
>=P THEN 400 
210 PRINT4M60," JOGADOR 2 GANHOU 

ESSA";: FOR 1=0 TO 1000: NEXT: 
GOTO 60 

300 J1=J1+G: PRINT«6,J1;: IF Jl> 
=P THEN 450 
310 PRINT«60," JOGADOR 1 GANHOU 

ESSA";: FOR 1=0 TO 1000: NEXT: 
GOTO 60 

400 PRINT«60 , "JOGADOR 2 VENCEU" 
;: FOR 1=0 TO 2500: NEXT: CLS; G 
OTO 20 

450 PRINT4M60, "JOGADOR 1 VENCEU" 
;: FOR 1=0 TO 2500: NEXT: CLS: G 
OTO 20 

1000 CLS: PRINT"Neste jogo,voce 
e seu adversario se" 
1010 PRINT"defrontam nun carapo s 
em saida,em que o " 
1020 PRINT"objetivo e' fazer com 

que o adversario bata" 
1030 PRINT"em uma das barreiras, 
que podem ser as que" 



1040 PRINT "voces estao trancando 
ou nas laterals do campo." 

1050 PRINT: PRINT"Para controlar 
use as seguintes tec las." 

1060 PRINT: PRINT, "ESQUERDA" , "DI 

REITA" 

1070 PRINT" JOGADOR 1" , " 'Q' " , " 'W 

■ 

IF J2 1080 PRINT"JOGADOR 2", "■<•","'>' 

■ 

1090 PRINT: PRINT 

1100 PRINT" APERTE QUALQUER TECL 

A" 

1110 IF INKEY$=" THEN 1110 

1120 CLS: PRINT: PRINT 

1130 PRINT"cada vez que seu adve 

rsario bater,os pontos" 

1140 PRINT "acumulados em 'CICLOS 

• passarao para voce." 

1150 PRINT"0 prlmeiro a alcancar 

■;P;" pontos sera o vencedor." 
1160 PRINT"Este limite de pontos 

pode ser mudado,"; 
1170 INPUT"voce quer (S/N) ";C$: I 
F C$="S" THEN 2000 ELSE GOTO 45 
1180 IF C$<>"N" THEN PRINT"NAO E 
NTENDI , TENTE DE NOVO" : GOTO 1170 
2000 INPUT "Para quanto { 500 < PON 
TOS<10.000 )";P 

2010 IF P<500 OR P>10000 THEN 20 
00 
2020 GOTO 45 



■ Software para Microcomputadores? I 
So ha uma solucao inteligente! 



I 




BIBUOTECA BRASILEIRA DE SOFTWARE 



Todas as categorias de Software 



Diversoes 
e Jogos 
Pessoais 



UsoCaseiro 

Comerciais 

Graficos 



I 

I E..., mais de 4000 originais 

I 

Voc. 
Av.l 



que voce pode retirar 
e levar para 
suacasaou 
empresapara 

usa-lo a vontade. 



Para os principals 
micros do mercado: 
TK82, TK83, TK85, 
TIMEX/SINCLAIR, 

CP200, CP300, CP500, 



Educacionais 
Profissionais 
Cientrficos 



TRS80 Mod. Ill, 
UNITRON, M AXXI, 
Microengenho, 
Apple e Similares, 
Sistema 700 e Superbrain. 



Voc* pode consurtar pessoalmanta os catalogos de Software ou solicitar mformacoes pelo Correto. 

Brigadeiro Faria Uma, 1390 - 8? Andar - Cj. 82 - CEP 01462 - Tele.: (011) 814-0882. 813-6407 e 210-1251 - Sao Paulo - SP 



J 



MICRO SISTEMAS. janeiro/84 



19 



Winchesters, 
aqui e la fora 






Pouco a pouco con- 
solidate no Brasil o 
mercado de discos 
magneticos ngidos com 
tecnclogia Winchester 
e os modelos menores, 
de 5 1/4". ja estao sen- 
do conectados a micros 
pessoais do porte do 
CP-500. o que ira em 
breve aumentar a capa- 
cidade de armazena- 
mento externo desses 
equipamentos para ate 
20 Mbytes 

Mas como estao es- 
ses penfencos em ter- 
mos de tecnologia, em 
comparacao com o 
mercado mternacional 9 Nos- 
so colaborador Ulrick Kuhn. 
engenheiro especiahzado no 
assunto. visitou a III Feira de 
Inlormatica. comparou os mo- 
delos expostos e faz aqui uma 
apreciacao do atual estagio 
tecnologico brasilelro nesse 
campo. em vista do que acon- 
tece nos centros mais avan- 
cados. e se arnsca a fazer 
algumas previsoes para o fu- 
ture 

A tecnologia nacional de 
discos segue as tendencias 
mundiais. porem em ritmo 
mats lento Analisando essas 
tendencias. podemos ter uma 
ideia de nossos futuros pro- 
dutos O que nao podemos 
estimar com precisao e a data 
de sua dispombilidade. 





O Winchester de 5 1/4 cau- 
sou uma verdadeira explosao 
no mercado amencano. sen- 
do que as previsoes estima- 
das de vendas para 1984 sao 
de 2 milhoes de umdades pa- 
ra os Winchesters de 5 1/4". 
600 mil umdades para os de 
8 e 100 mil unidades para os 
drives de 14 Essa explosao 
demografica dos Winchesters 
foi responsavel pela padroni- 
zagao e aceitagao da inter- 
face ST 400/500. e o W 5 1/4 
de hoje apresenta o seguinte 
perfil: uma unidade com sfep- 
per motor, com capacidade 
de 5 a 15 MB e interface ST 
400/500. Recentes anuncios e 
lancamentos de unidades nes- 
se segmento — com capaci- 
dades de ate 80 ou 150 MB 



e com maior performance, 
utihzando voice coil e servo 
— tambem preveem como in- 
terlace standard o ST 400/500 
texistem outras opcionais). 
mesmo com a restngao de 
menor rendimento de capaci- 
dade (densidade linear) e 
transmissao por causa da 
taxa de 5 MHz 

As tecnologias de voice 
coil, cabegas magneticas thin 
film e Whitney, medias (dis- 
cos) tn-n film plated, novos 
codigos de encodifigagao co- 
mo o 2.7 RLL. atuadores voi-' 
ce coil e gravacao vertical, 
sao as responsaveis pelo 
W5 1/4 com 150 MB. A Max- 
tor (EUA). por exemplo, de- 
senvolveu urn motor DC de 
acionamento dentro do eixo 
de discos que permite a mon- 
tagem de um maior numero 
de pratos na mesma unidade 
Quando for possivel incorpo- 
rar todas essas tecnologias 
num unico produto — o que 
ocorrera por volta de 1985 — 
a capacidade de armazena- 
mento devera chegar aos 
500 MB 

A interlace ST 400/500. em- 



bora hoje predominante no 
mercado. devera ceder lugar 
a novos tipos. em drives de 
melhor desempenho. com 
maiores taxas de transmissao 
e sem perda de confiabilida- 
de. Uma dessas interfaces se- 
ra provavelmente a ESDI (10 
MHz), similar a ST 400/500. 
porem com a transmissao de 
dados em NRZ Poderao am- 
da surgir drives com interface 
SCSI (15 MHz) paralela de 8 
bits. 

Os drives de 8 e 14 deve- 
rao no futuro chegar a 1 GB 
ou mais e equiparao basica- 
mente supermims e sistemas 
medios e grandes O mercado 
desses produtos. devido ao 
segmento que atendem. sera, 
sem duvida. menos expressi- 
vo que o W 5 1/4 . Tais equi- 
pamentos manterao por al- 
gum tempo o padrao SMD, 
com maior taxa de transferen- 
ce. Interfaces intehgentes. 
como o IPI ou o ISI, porem. 
deverao equipar os produtos 
de alto desempenho, que po- 
dem ter ate mais de um atua- 
dor (voice coil) para dimmuir 
os tempos de acesso. 



Industria de computadores 
ja e lider no Japao 



Desenvolvimento de tecno- 
logia que acompanhe o setor 
de producao. populanzagao 
do uso do computador, maior 
mcentivo a area de software, 
integragao de tecnologia de 
comunicagao com a de com- 
putagao, avango dos compu- 
tadores de quinta geragao e 
apoio governamental ao setor 
levou a industria de compu- 
tagao no Japao a arrecadar 
em 1982 cerca de 5 bilhoes e 
700 milhoes de dblares. tor- 
nando-a responsavel pela 
maior parte do Produto Inter- 
no Bruto do pais. 

Este panorama da industria 
de informatica japonesa foi 



transmitido por Katamitsu Ko- 
no. gerente gerai do CICC — 
Center of the International 
Cooperation for Computeriza- 
tion, no I Cido de Conferen- 
ces do Conselho Permanente 
de Informatica da Associagao 
Comercial do Rio de Janeiro 
sobre o tema Aspectos Atuais 
de Informatica no Japao O 
evento se realizou no audito- 
rs da Associagao. no ultimo 
dia 9 de dezembro e contou 
com o apoio da Digibras e do 
JECC — Japan Electronic 
Computer Company. 

Katamitsu Kono dedarou 
que a previsao para 1990 e 



que a industria de compu- 
tadores japoneses alcance a 
cifra de 18 bilhoes e 900 mi- 
lhoes de dolares. o que colo- 
ca esse setor na vanguarda 
da industria japonesa no ano 
2000 Nesse contexto. a area 
de software recebera total 
pnondade ja que o hardware 
alcangou um patamar bastan- 
te elevado no Japao. Uma no- 
va geragao de computadores 
surgira na medida que sua 
utilizagao seja diverstficada 

Hoje no Japao cerca de 
duas mil empresas se dedi- 
cam a produgao de software, 
mcluindo as autonomas e as 
ligadas aos fabneantes. Ocor- 
re um aumento acentuado no 
numero de software-houses e 
70° o dessas empresas sao pe- 



quenas e medias. Os incenti- 
ves governamentais nessa 
area e o apoio de orgaos co- 
mo o CICC e o JECC sao im- 
prescmdiveis. assmalou Kata- 
mitsu Paralelamente. tambem 
existe um mcentivo por parte 
desses orgaos para o desen- 
volvimento de software pelo 
usuario como forma de fami- 
liarizacao com o equipamento 
Em relagao aos micros pes- 
soais. Katamitsu declarou que 
atualmente no Japao so exis- 
tem micros 'de 16 bits. Com 
maior capacidade, esses com- 
putadores passaram de sim- 
ples instruments de lazer pa- 
ra . maquinas tambem de 
utilizagao comercial. deixan- 
do de ser rotulados de pes- 
soais 



20 



MICRO SISTEMAS, janeiro/84 



O homem e a tecnica 



As caracteristicas do com- 
putador sao diamelralmente 
opostas as do ser humano 
Por isso. ambos se comple- 
mentam E quando a maqui- 
na invade campos de domi- 
nio do homem. isso ocorre 
porque a tecnologia sempre 
foi desenvolvida sem que se 
ftzesse antes um estudo cien- 
tifico sobre o seu emprego. 

Assim pensa o professor 
frances Jean Warmer, uma 
das maiores autondades mun- 

Interface para 
Olivetti ET121 

A Daisy Wheel Elelromca 
esta langando a interface DW 
121 que. acoplada a maquina 
de escrever Olivetti ET 121. 
possibilita a sua utilizagao 
como impressora. sem contu- 
do interfenr na sua utilizagao 
normal. A interface pode ser 
ligada a qualquer micro com 
saida serial RS232-C ou para- 
lela Centronics. A DW 121 e 
controlada por um micropro- 
cessador 8085. tern buffer in- 
terno de 2 Kbytes e possibilita 
uma sene de recursos. tais 
como negnto e subhnhamen- 
to automaticos O endereco 
da Daisy Wheel e Rua Anto- 
nio Comparato. 200. Sao Pau- 
lo — SP. CEP 04605. tel (01 1 ) 
532-0154 



diais em Informatica e cria- 
dor da metodologia de pro- 
gramagao estruturada, que 
recentemente veio ao Brasil 
para mimstrar cursos sobre o 
assunto. 

A ilusao. bastante difundi- 
da. de que o computador e 
capaz de tudo, disse Warmer, 
provem do fato de que. por 
exemplo. o homem pode in- 
ventar uma formula de cal- 
culo que por vezes nem ele 
proprio consegue executar 



Mas a maquina que executa 
essa formula, na verdade so 
desenvolve um algontmo 
(N.R.: um conjunto definido 
de operacoes a ser executa- 
das para levar a algum re- 
sultado desejado). ela nao 
pensa 

Outro fator que alimenta as 
Husoes a respeito da maqui- 
na. ressaltou Warmer, e que 

na Informatica usam-se mui- 
tos antropomorlismos. isto e. 
atnbuem-se qualidades hu- 

manas a maquina Um com- 
putador nunca teve membna. 
nunca sou be ter ou escrever. 



Ele nao e intehgente ou bur- 
ro, simplesmente ou esta fun- 
cionando ou esta quebrado 

Sobre a invasao pelo com- 
putador de areas de atividade 
reservada ao homem. Warnier 
lamentou que exista uma 
distancia cada vez maior en- 
tre o desenvolvimento da tec- 
nica e a formagao das pes- 
soas que vao utilizar essas 
novas tecnicas ". E advertiu: 
Nao e ensinando BASIC que 
vamos fazer as pessoas ra- 
ciocinarem. Elas preasam 
antes aprender a raciocinar 
para depois obter a capaci- 
tacao tecnica 



Gravador de memorias EPROM 



A Micromac Industna de 
Equipamentos Eletronicos 
Ltda. esta fabncando os gra- 
vadores de memorias EPROM 
3EP-30 e os apagadores de 
EPROMs EEP-30 O GEP-30 
compoe-se de uma unidade 



de hardware com fonte de 
alimentagao propria e mais o 
software — em Assembler 
Z80 — fornecido em cassete 
ou disquete Ja o apagador 
de memona EEP-30 permite 
o apagamento de lotes de 30 



EPROMs 2780. 2716 e 2732. 
entre outras. O GEP-30 custa 
CrS 485 mil, e o EEP-30. CrS 
395 mil A Micromac fica na 
Rua Texas. 1342, Sao Paulo 
- SP. CEP 04557. tels (011) 
61-3-167 e 531-8760 



Piaget e os micros 



Partindo do prmcipio de 
permitir as cnangas utilizar o 
microcomputador como um 
piano, um crayon, um papel 
ou pincel, e para que este as 
auxilie no desenvolvimento 
do raciocinio logico atraves 
da expansao da sua cnativi- 
dade. foi criada em Sao Paulo 



a 4C. Segundo o seu diretor. 
Luis Paulo Soares. para a cn- 
agao da 4C foi feito um 
estudo das etapas do desen- 
volvimento mfantil de acordo 
com Piaget, o que resultou 
em um curso para as criangas 
que estao no estagio de ope- 
ragoes formais. ou seja. alu- 



nos de 5 a a 8 a sene. 

Da 4C tambem participa a 
empresa People, de Campi- 
nas, que ja possui cmco anos 
de experience no ensino de 
computagao. e a loja Compu- 
tique. Os cursos da 4C tern 
duragao de 16 horas/aula. 
com turmas matutinas e ves- 
pertmas. Maiores informagoes 
na Av. Rouxinol. 201. Sao 
Paulo — SP, CEP 04516. tel.: 
(011) 61-4595. 



/STRINGS! 



' A Apple-tronic langou o monitor de video Apolo. de 12 em 
fosforo verde de alta resolugao (20 MHz) Adaptavel a qualquer 
micro, o monitor custa 42 ORTNs e pode ser comprado direta- 
mente do fabncante (que tambem fornece em OEM) ou atraves 
de lojas espeaalizadas * Ao comemorar o quinto aniversano. a 
Compucenter anunciou a sua transformagao em systems house 
e langou o PC — Padrao Compucenter. que consiste num pacote 
englobando um micro de 16 bits — o Nexus 1600. da Scopus 
— . software e treinamento * Os usuanos do TK 83 e compativeis 
ja poderao encontrar nas lojas a nova sene de jogos animados 
de 2K, deSenvolvidos pela Multisoft Informatica Ltda Sao 16 
programas agrupados em fitas com dois ou tres e que incluem, 
entre outros. Invasores. Grand Prix. Limpeza Cdsmica. Laser. 
Desafio Espacial. Confronto. Minotauro. Bombardeio. Guilhotina 
e Smag-Smag ' Edson Fregni. presidente da Abicomp e da 
Scopus Tecnologia, foi escolhido Engenheiro do Ano de 1983 
pelo Instituto de Engenharia de Sao Paulo. O titulo. segundo o 
Institute visa a premiar a luta desenvolvida por Edson Fregni 
na defesa da engenharia e na politica de implantagao de reserva 
de mercado tecnologico na Informatica " A base de dados 
Sonar/lnspec, distribuida pelo Centro de Informagoes Nucleares 



— CIN. da Comissao Nacional de Energia Nuclear, foi acresada 
de uma nova area de interesse, Tecnologia da Informagao. e cu)OS 
relatonos. em ingles, incluem os segumtes topicos General & 
Management Aspects. Applications Media-TV. Radio. Press. Ge- 
neral Systems. Office Communications. Office Computing ' A 
Companhia Siderurgica °aulista — Cosipa comemorou os seus 
30 anos de existencia ccm a mauguragao de um sistema pioneiro 
no Pais de controle computadonzado do processo de aqueci- 
mento do laminador de tiras a quente O proieto. que utihza 
computadores nacionau e inclui o desenvolvimento dos modelos 
matematicos e dos programas de supervisao e controle. permitiu 
alcangar o dominio tecnologico tanto do equipamento como do 
processo industrial. * A 11 a FUSE — Feira Internacional de Uten- 
silios e Servicos de Escritorio. a realizar-se de 18 a 22 de fevereiro 
de 1984, no Parque Anhembi, Sao Paulo, contara com a parti- 
cipagao de novos setores de atividades. entre eles, Processa- 
mento de Dados e Teleprocessamento O evento, promovido 
pela Alcantara Machado Feiras e Promogoes Ltda , sera tambem 
realizado entre 4 e 10 de junho. no Centro de Convengoes de 
Pernambuco. com o nome de 1 a FUSENE. 



MICRO SISTEMAS, janeiro/84 



21 



Sistemas nacionais 
para a linha Apple 



A Potencial Software de- 
senvoiveu e esta comerciah- 
zando uma sene de aphcati- 
vos comerciais para micros 
da linha Apple, alem de urn 
curso de BASIC, o Passo a 



Passo, ministrado na propria 
maquma. com 20 horas de 
mstrugao e incluindo eteilos 
sonoros. cores e ammacao 
gralica. 
Os programas. comerciah- 



zados com garantia do tabri- 
cante. sao os segumtes Fo- 
Iha de Pagamento (para ate 
200 tuncionanos. com 37 itens 
por cadastro. alteracao de 
tichas individuals e emissao 
de diversos relatonos). Mala 
Direta (arquiva ate 250 cadas- 
tros de 13 itens por disquete. 
permite busca atraves de pa- 
rametros preestabelecidos e 
impressao de parte ou de to- 
das as tichas). e Controle de 
Estoque (para ate 1 1 mil itens. 



com sete informagoes cada. e 
busca por diversos campos 
escolhidos pelo usuario). 

Todos os programas exigem 
equipamento com 48 K RAM. 
microprocessador 6502 um 
drive de disquetes de 5 1 /4 
e sistema operacionai SOD 
3.3. O endereco da Potenciai 
Software e Av. Dr Campos 
Salles. 715. cj 902/3. Cam- 
pinas — SP. CEP 13100. lei 
(0192) 31-5340. 



Setor ve 1984 com otimismo 



Hpesar da cnse. o ano 
foi bom para a Informa- 
tica brasileira. Bom nao 
apenas no faturamento (que. 
diga-se de passagem. foi in- 
vejavel). mas tambem pelos 
importantes passos dados no 
sentido da consolidagao da 
iniciativa nacional no setor. A 
esse respeito concordam diri- 
gentes nacionais e regionais 
das principals entidades de 
classe da area ouvidos por 
MICRO SISTEMAS e que es- 
peram este ano colher diver- 
sas sementes plantadas du- 
rante o ano que acaba de 
fmdar 

Edson Fregni. presidente 
da Associacao Brasileira de 
Computadores e Perifencos 
— Abicomp. por exemplo. 
acha que o ano de 83 mar- 
cou o inicio do amadureci- 
mento da industria nacional ". 
A constatagao desse amadu- 
recimento. prosseguiu. pode 
ser vista no Informatica 83. 
tanto que a Abicomp abnu a 
discussao sobre pirataria. 
num reconhecimento de que 
nosso compromisso e com a 
tecnologia e nao com o fatu- 
ramento da industria". Para 
ele. um ponto de destaque 
sobre esse aspecto em 1983 
foi o Ato Normativo 27, da 
SEI. impondo barreiras contra 
a pirataria. 

O presidente da Abicomp 
ressaltou ainda que a indus- 
tria nacional de computado- 
res viveu em 1983 algumas 
dificuldades muito serias de- 
correntes da situagao econo- 
mico-financeira do Pais, tal 
como a crise da importagao 
de componentes. Mas. acres- 
centou. 1983 foi. acima de tu- 



do. o ano de abertura do de- 
bate sobre a quest ao da poli- 
tica de Informatica em outros 
setores da sociedade. a co- 
mecar pelos partidos politi- 
cos, debate esse que. na opi- 
niao de Fregni. devera pros- 
seguir em 1984. ja com signi- 
ficativa parcela da sociedade 
apoiando a reserva de merca- 
do Ele ressaltou tambem a 
pressao exercida pelos norte- 
amencanos no ano passado 
em cima da politica de Infor- 
matica Tivemos que nos or- 
ganizar e aprender a agir dian- 
te desse fato 

Qara Wladyr Furegatti. 
ex-presidente da Suce- 
su-SP. houve em 1983 
uma sensivel melhora no rela- 
cionamento usuario-fabncan- 
te. decorrente de aperfeigoa- 
mentos no hardware, no soft- 
ware e na manutencao. "O 
usuario viu com satisfacao o 
surgimento de outros forne- 
cedores de hardware, o que 
sem duvida traz uma garantia 
de fixacao da politica nacio- 
nal de Informatica e de evolu- 
cao tecnologica . disse Fure- 
gatti. para quern as relacoes 
entre fornecedores e usuanos 
tendem a se apnmorar em 
1984. com melhor tecnologia 
e menores custos. 

Ja a nova diretona. que to- 
mou posse em fins de dezem- 
bro. planeja aumentar a parti- 
cipagao dos associados. a co- 
mecar por uma consulta atra- 
ves da qual eles estabelece- 
rao as prioridades a serem 
seguidas pela entidade. Con- 
forme explica Octavio Genna- 
ri Netto. novo vice-presidente. 
esta prevista para este ano 
uma exposicao permanente 



de microcomputadores na se- 
de da Associacao. com apoio 
para o usuario. Tambem esta 
nos pianos da nova diretona 
da Sucesu-SP uma integragao 
maior com a sua congenere 
carioca: ' Vamos ajuda-los na 
organizacao do Informatica 
84 e eles nos ajudarao no 
Informatica 85 adiantou 
Gennan. 

Hregulamentagao da pro- 
fissao foi o principal 
assunto que mobilizou 
os esforgos da Associagao de 
Profissionais de Processa- 
mento de Dados de todo o 
Brasil. Foi tambem o tema 
central do 1° Congresso Esta- 
dual de Profissionais realiza- 
do pela APPD-SP, que elabo- 
rou um anteprojeto de Codigo 
de Etica. atualmente sendo 
examinado pelas APPDs dos 
outros Estados. A regulamen- 
tacao da profissao e tambem 
um dos pontos-chave do pro- 
grama de atividades a ser de- 
senvolvido pela nova diretona 
da regional paulista. junta- 
mente com a luta pela criacao 
de um sindicato e a defesa da 
tecnologia nacional. Segundo 
Francisco de Assis da Costa 
Beraldo. novo presidente oa 
APPD-SP. a partir deste mes 
tambem ja devera estar fun- 
cionando na entidade o Micro 
Centro. onde serao promovi- 
dos cursos e paiestras para 
reciclagem dos profissionais 
no tocante aos microcompu- 
tadores. 

A Associacao Nacional dos 
Dingentes Executivos de In- 
formatica — . ANDEI. que tam- 
bem teve eleicoes recente- 
mente. pretende este ano dis- 
seminar a sua existencia. 



Uma das fonnas sera a cria- 
cao de um departamento de 
recursos humanos para auxi- 
liar as empresas na seiecao 
de profissionais adequados 
as suas necessidades A AN- 
DEI pretende tambem realizar 
uma pesquisa de salanos a 
nivel nacional. numa tentativa 
de disciplinar o mercado 
Alem disso. a entidade esta 
criando um setor de benefi- 
cios a nivel tecn.co. com cur- 
sos e seminarios. alem de 
convenio medico, entre ou- 
tras coisas. 

Hara Jose Maria Sobn- 
nho. presidente da As- 
sespro — Nacional. os 
Projetos de Identificagao da 
Propnedade do Software e de 
um Novo Codigo de Etica. 
alem dos Programas de Co- 
mercializacao firmados com a 
Control Data e a IBM foram as 
mais signif icativas vitonas al- 
cancadas pela Associacao em 
83. Um ano que. apesar da 
dificil situagao economica do 
pais, foi bom para as empre- 
sas de servigos de Informa- 
tica, que registraram indices 
de crescimento acima da taxa 
de mflacao. 

Informatica e o instrumen- 
ts indispensavel ao pais para 
atravessar a crise que ai estar 
com a otimizacao e a conse- 
quents redugao dos custos 
abrem-se perspectivas para 
novas contratagoes Sobri- 
nho acredita que as empresas 
que conseguiram fechar o 
ano de 83 com lucratividade 
estao aptas a enfrentar 84. 
pois eu prevejo para este 
novo ano a retomada do de- 
senvolvimento econdmico do 
pais", disse ele. ■ 



22 



MICRO SISTEMAS. janeiro/84 




Esta e uma versao reduzida (para 657 bytes) 

da listagem'Programe em segredd' publicada em MICRO SI ST EM AS 

nQ 25, edicao de outubro/83, para ser rodada em 

equipamentos da linha Apple. Se voce tern a/gum programa 

ja publicado em MS convert/do para outro equipamento, divida 

sua experiencia com os demais leitores, enviando-o para 

MICRO SISTEMAS/Secao Conversao, Rua Visconde Silva, 25, 

Botafogo, Rio de Janeiro, RJ, CEP 22281. 



Programe em segredo 
no Apple 



Pierre R. Weber - Sao Paulo - SP 



10 REM PROGRAMA CRIPTOGRAFIA ' SE 


170 IF K=0 THEN READ B$,E$: GOTC 


GREDO" 


190 


20 REM MICRO SISTEMAS 25, PAG 60 


180 READ E$,B$ 


30 RESTORE 


190 IF C$=B$ THEN PRINT E$;: GOT 


40 PRINT: PRINT: PRINT: PRINT 


O 210 


50 PRINT "ESCOLHA : 1 CODIFICAR ,: 


200 NEXT A 


60 PRINT " 2 DECODIFICA 


210 RESTORE 


R" 


220 NEXT X 


70 PRINT " 3 TERMINAR" 


2 30 GOTO 30 


30 INPUT R 


240 K=l 


90 ON R GOTO 100,240,260 


250 GOTO 110 


100 K=0 


260 END 


110 INPUT" INTRO DUZ A A FRASE ";A? 


270 DATA A,K,B,M,C,L,D,N,E,Z,F,I 


12 RESTORE 


,G,M 


130 G=LEN(A$) 


2SG DATA H,B,I,A,J,D,K,B,L,E,M 


140 FOR X=l TO G 


,C,N,F,0,B,P,0,Q,0,R,P 


150 C$*MID$ (A$,X,1) 


290 DAT* S,U,T,X,U,T,V,V,X,S,Z,J 


160 FOR A=l TO 28 


ii n tj ii ii ii .ii n , n ;i s • n :> " . • 



M 



M 



PROCURE QUEM 
REALMENTE EIVTTENDE. 

MICROMAQ 

R. Sete de Setembro, 92 - Lj. 106 
Tel.: 222-6088 - Rio de Janeiro 



POR QUE NAO TUDO EM 
UM SO LUGAR? 

Microcomputadores, Sotware, Publica^oes 
Especializadas, Cursos e Manuten^ao de Equipamentos. 



MICRO SISTEMAS. janeiro/84 



23 



Comecou a temporada de pesca nos micros da famflia Sinclair ! Prepare 
a isca, o canico e o samburi, e nao deixe escapar nenhum 



Pescaria 
em aguas eletronicas 




Nelson Hisashi Tamura 



Domingo, feriado, meio de semana. Todo dia e" dia de 
pescaria neste jogo para os micros compati'veis com a 
logica Sinclair. A configuracSo minima necessana 6 16 
Kb de RAM e o programa opera em SLOW para animacao das 
figures. 

jogo e" totalmente auto-explicativo, mas, antes de come- 
car a pescar, preste atencao nesta dica: para tirar o peixe da 
agua, voce deve pressionar a tecla S assim que a vara do pesca- 
dor tremer, indicando que o peixe mordeu a isca. Aria's, estd 
ai uma otima chance para voce testar como andam seus re- 
flexos... 



micro lhe di dez iscas e, com cada uma, voce poderd er- 
rar at6 tres vezes. Se nao conseguir apanhar o peixe, perde a 
isca. 

Cada peixe fisgado conta dez pontos. Vamos ver se voce € 
realmente bom de pescaria ou se s6 sabe mesmo 6 contar boas 
histdrias de pescador. 

Nelson Hisashi Tamura 6 estudante do Curso Tecnico de Eletronica na 
E. P. S. C. Liceu Bra's Cubas. Atualmente trabalha numa oficina de en- 
rolamentos de motores etetricos, onde utiliza urn CP-200 para arquivo 
de dados e controle geral de oficina. 



REM < NELSON H. TAMURA > 

5 SLOW 
10 GOSUB 4000 
20 CLS 

30 PRINT "N.H.T." 
40 PRINT AT 3,7; "BMB" ; AT 4, 



Pescaria 



90 PRINT AT 16,0; 



::. 



50 PR INT AT 7,8; 

11,7;T^HHEH!]'';AT L2, 13; "W\" 
60 PRINT AT 12,7; "^^^J"; AT 13 

,7; "aHHH" 

70 PRINT AT 14.0:" IJ M I I 1 I III W 

mr 

80 PRINT AT lS.QrTrrniillll'l I 



100 PRINT AT 17,0; 

cmsr 

110 PRINT AT 18,0;"GBDOOOOOHBB 

120 PRINT AT ln "-TlBgl i ifTITI 

■" 

130 print at 20.0: " rrri 1 1 1 1 1 1 1 n 

■" 

140 LET H=0 

150 POKE 16418,0 

160 FOR K=21 TO 23 

170 PRINT AT K , ; "1 ^^— ^1 

180 NEXT K 

190 PRINT AT 11,0;"H£E£££B";AT 
12,0;"[l£££££C";AT 13, ; "a^^HD" 



200 GOSUB 400 

210 GOSUB 500 

220 GOTO 600 

400 PRINT AT 2, 26 ; T^" ; AT 3,28 
;":";AT 4,28;":";AT 3,24;"t^ n ;A 
T 4,22;"BH]";AT 5 , 20 ; "aB" ; AT 6, 
18; "OB"; AT 7,17; "GB" 

410 RETURN 

500 FOR C=5 TO 20 

510 PRINT AT C,28;"J" 

520 PRINT AT C,28;":" 

530 NEXT C 

540 PRINT AT 20,27;"H";AT 20,29 
;"E M ;AT VAL "19" ,27; "C" ; AT VAL " 
19",29;"[3" 

550 PRINT AT 20,27;" ";AT 20,29 
;" ";AT VAI "19", 27;" ";AT VAL " 
19 ",29;" " 

560 RET Mi 



24 



MICRO SISTEMAS, janeiro/84 



600 


FOR P=0 TO 9 




610 


FOR L=l TO 3 




620 


LET Y=INT (RND*100) 


630 


FOR Z=0 TO Y 




640 


NEXT Z 




650 


PRINT AT 2,26 


";AT 3,24 


; " 


H ;AT 4,22;" 


";AT 5, 


20;" 


H 




660 


IF INKEY$="S" 


THEN GOTO 690 


670 


PRINT AT 5,20 


'141 1 I 1 !"; AT 4, 


24; , HHH";AT 5,28 


":";AT 20,28; 


tr 






680 

690 


IF INKEY$-"S" 


THEN GOTO 200 


PRINT AT 4,23 


";AT 5 


,21;" ";AT 


5,28;":" 


700 


GOSUB 400 




710 


PRINT AT 3,28 


":";AT 4,28;" 


:";AT 20,28;":" 




720 


NEXT L 




730 


GOSUB 1000 




740 


NEXT P 




750 


POKE 16418,0 




760 


PRINT AT 22,2 


"ACABARAM AS 


ISCAS." 




770 


GOSUB 6000 




780 


PRINT AT 22,1 


"VOCE QUER OU 


TRA PESCA ? S/N ?" 




790 


IF INKEY$="S" 


THEN RUN 20 


800 


PRINT AT 22, 17; "Q^^"; AT 2 


2,25 


"S";AT 22,27; "D" 


810 


IF INKEY$="N" 


THEN STOP 


820 


PRINT AT 22,17; "PESCA"; AT 2 


2,25 


"B";AT 22,27; 


N" 


830 


GOTO 790 




1000 


PRINT AT 22,2 


"O PEIXE LEVO 


U SUA ISCA." 




1010 


GOSUB 6000 




1020 


PRINT AT 22,2 


"■■^^■B 



1030 IF P<=4 THEN LET D=ll 



1040 IF P>=5 THEN LET D=12 
1050 IF P<=4 THEN LET G=P 
1060 IF P>=5 THEN LET G=P-5 
1070 PRINT AT D,G+1;" " 
1080 RETURN 

2000 PRINT AT 4,24;" ";AT 5, 
20;" ";AT 6,19;" ";AT 5,28; 
" ";AT 6,28;" ";AT 7,28;" ";AT 8 
,28;" ";AT 9,28;" ";AT 10,28;" " 
2010 PRINT AT 11,28;" ";AT 12,28 
;" ";AT 13,28;" ";AT 14,28;" ";A 
T 15,28;" ";AT 16,28;" ";AT 17,2 
8;" ";AT 18,28;" ";AT 19,28;" "; 
AT 20,28;" " 

2020 PRINT AT 6,19; T; AT 5,19;" 
CB";AT 4,20;"a! :";AT 3,21; "OH 
:":AT 2 , 22; "3! : " ; AT 1,23; 'OH" 
2030 FOR N=5 TO 12 
2040 PRINT AT N,24;":" 
2050 NEXT N 

2060 PRINT AT 13 , 23; "/"; AT 14,22 
;"OE";AT 15, 22 ; 'H" ; AT 16,22;" 
■■" ;AT 17,22; "[Ml"; AT 18,22; "31 
E";AT 19,22;'H3" 
2070 LET H=H+1 

2080 IF H<=9 THEN PRINT AT 18,5; 
H 

2090 IF H> = 10 AND H<=*99 THEN PRI 
NT AT 18,4;H 

2100 IF H>=100 AND H<=999 THEN P 
RINT AT 18,3;H 

2110 IF H>1000 THEN PRINT AT 22, 
2; "VOCE ACABOU COM OS PEIXES." 
2120 IF H>1000 THEN GOTO 770 
2130 PRINT AT 13,23;" ";AT 14,22 
;" ";AT 15,22;" ";AT 16,22;" 
";AT 17,22;" ";AT 18,22;" 
";AT 19,22;" 
2140 FOR T=12 TO 2 STEP -1 
2150 PRINT AT T,24;" " 
2160 NEXT T 



2170 PRINT AT 1,23;" ";AT 
" ";AT 3,21;" ";AT 4,20;' 
T 5,19;" ";AT 6,19;" " 
2180 GOSUB 400 
2190 GOSUB 500 
2200 GOTO 610 
4000 CLS 
4010 PRINT 



22; 
";A 




4040 PRINT AT 4,30; 'XI" 

4050 FOR W=29 TO STEP -1 

4060 PRINT AT 4,W;"y" 

4070 NEXT W 

4080 PRINT ,,,," *INSTRU 

GOES*"; TAB 9;" 

,"1 - VOCE DEVERA FI 
QUANDO APARECER UM 
NANDO A TECLA S . " 
"2 - CADA PEIXE FIS 
PONTOS. SE V. FISG 
A ISCA CONTINUA SE 
MAS SE V. PERDER O 
CHANCES, V. PERDE 



4090 PRINT , , 
SGAR O PEIXE 

D, PRESSIO- 
4100 PRINT ,, 
GADO VALE 10 
AR UM PEIXE, 
NDO A MESMA, 

PEIXE EM 3 
UMA ISCA." 
4110 POKE 16418,0 

4120 PRINT ,,"3 - PRESSIONE ""P" 
" PARA INICIAR A PESCA, E TENHA 

UMA ""BOA""" 

4130 PRINT AT 22 . 1 r " nMJHJH > " 

4140 IF INKEY$="P" THEN RETURN 

4150 PRINT AT 22, 10 ; "<PESCARIA>" 

4160 GOTO 4130 

6000 FOR U=0 TO 30 

6100 NEXT U 

6200 RETURN 

9000 SAVE "FISHING" _ 

9999 RUN 5 



A Nasajon Sistemas lanca urn novo conceito 
para agilizar a sua empresa : 



A PRESSA t AMIGA DA PER FtIC AO. 

A Nasajon Sistemas esta lancando no mercado uma se>ie de programas especfficos que podem dinamizar 

ainda mais as diversas areas de sua empresa. 
Sao mais de 50 programas diferentes para DGT 1000, 
CP 500, D 8002, TRS 80, NAJA, JR e outros. 
Com os programas da Nasajon Sistemas voce vera* porque a 
pressa e* amiga da perfeicao. 

Nasajon Sistemas: 

Um jeito f£cil de resolver os problemas de seu computador. 

• Desenvolvemos qualquer tipo de software de acordo 
com as necessidades de sua empresa. 

• Antes de comprar seu computador solicite 
nossa assessoria, sem compromisso, dC^v*tt* x ° 
para anilise, implantacao e apoio. ctf^ <^ 

• Desoontos para revenda. -w<\O s ^o. e • ^ \^* 

• Atendimento por reembolso Kf x r&° Vvtf X °J^°' 
para todo Brasil. V?,*** %<*%*** 



PREQO ESPECIAL DE LANQAMENTO 


Program* 


Fits (Cr$) 


D»fc«tta(Cr$) 


Contabilidade 


35.064,00 


210389,00 


Controle de Estoque 


56.183,00 


140.259,00 


Controle de Custos 


35.064,00 


- 


Mala Direta 


42.077,00 


103.000,00 


Mala Direta c/Ed. Texto 


- 


175.324,00 


Contas a pagar/receber 


42.077,00 


105.194,00 


Tesouraria (C Saldo bancario) 


- 


105.194,00 


Crediario(p/D8002) 


- 


245.454,00 


Admin, de Imoveis 


- 


385.714,00 


Editor de Texto 


28.051,00 


— 


Arquivo de Processos 


21.038,00 


- 


Controle de Livros 


17.532,00 


— 


Controle de Cheques 


17.532,00 


- 


Biorritimo 


14.025,00 


21.025,00 


Decisao 


15.428,00 


22.428,00 


Obstaculo 


15.428,00 


22.428,00 


Kit Materriatic. c/6 progr. 


56.103,00 


63.103,00 


Jogos Americ. (Fita c/4) 


21.150,00 


28.150,00 



k 6«* 



e 



*° 



** 



Voce" tambem encontra esses programas 
em nossos revendedores credenciados. 




'J/i/temo/ 



Av. Rio Branco, 45 gr. 1311 CEP 20090 
Tel. (021) 263.1241 - Rio da Janeiro 



MICRO SISTEMAS, janeiro/84 



25 



Mr. Ampersand: um recurso elegante e eficiente em Applesoft quando se 
trata de chamar sub-rotinas em linguagem de maquina, como extensao ao BASIC 



Mr. Ampersand 



Nelson Filho 



■™~- reqiientemente quando estamos 
Tj^ trabalhando em BASIC (Apple- 
£* soft), sentimos a necessidade de 
___^ incorporar em nosso programa 
uma ou mais sub-rotinas em linguagem 
de maquina. Existem mesmo, como sa- 
bemos, situacpes em que esta operacao 
6 inevitavel, como na geracSo de notas 
musicais ou quando se deseja velocidade 
na movimentacSo de figuras no video, 
como nos jogos. £ comum tambem, nes- 
tes casos, necessitarmos passar variiveis 
ou dados, de um modo geral, para estas 
sub-rotinas. 

Nestas ocasiSes, nosso BASIC dispoe 
de instrucoes como CALL, USR ou o 
POKE (esta ultima apenas para passar 
dados), cada qual com seu singular po- 
tential. Mas, na maioria das vezes, o 
meio que parece ser o mais eficiente, o 
mais pratico ou ate mesmo o mais sim- 
patico e elegante e" o ce'lebre Ampersand 
( &). Para se chamar uma ou mais sub- 
rotinas em linguagem de mdquina, como 
extensao ao BASIC e, ao mesmo tempo, 
passar dados, mesmo que complexos 
como uma string, o Ampersand 6 o meio 
mais consagrado. 

Ocorre, contudo, que nossos manuals 
nao trazem muita noticia sobre o em- 
prego do Ampersand. No manual do 
Apple ( # A2L0006, pg. 123), por 
exemplo. apenas consta uma nota que 



26 



diz: "o Ampersand destina-se somente 
ao uso interno do computador; ele nao 
e propriamente um comando e sim um 
simbolo que, quando executado como 
uma instruct), causa um pulo (jump) 
para o endereco S3F5". De fato, o 
Ampersand nfo & propriamente um co- 
mando, a na"o ser quando associado a 
uma sub-rotina em linguagem de maqui- 
na, configurando-se assim,eventualmen- 
te, uma extensao para o nosso BASIC. 

No entanto, esta vaga explicac^o nao 
orienta o usuario quanto ao adequado 
emprego do recurso. A sua aplicacao, na 
realidade, constitui-se numa tdcnica 
particular e nem sempre tao simples - 6 
preciso, antes de mais nada, compreen- 
der bem como o Applesoft trabalha na 
interpretacao dos comandos em um pro- 
grama. Vamos entao preencher esta la- 
cuna, discutindo o emprego da te'cnica 
do Ampersand. Como ele pode ser em- 
pregado a fim de estender o BASIC, 
adicionando comandos extraordinanos 
ao nosso interpretador, de forma elegan- 
te e eficiente. 

Para o exame que se segue, presumo 
que o leitor ja" esteja habituado a traba- 
lhar em Assembler. Receio que o na"o 
iniciado tenha dificuldade em acompa- 
nhar mas, de qualquer forma, lendo com 
cuidado certamente encontrar£ informa- 
coes liteis. 



O AMPERSAND 

Vimos que quando o BASIC encon- 
tra o Ampersand numa linha do progra- 
ma, ele faz um pulo para o endereco 
S3F5. Vamos ver o que isto significa. 
endere?o S3F5, bem como outros no 
alto da pagina S03, sSo reservados para 
conter vetores. Vetores que nada mais 
sa"o do que instrucSes do tipo JMP. 
Assim, o BASIC, durante a execucSo do 
programa, encontrando o Ampersand, 
vai "procurer" naquele endereco um ve- 
tor, que devera estar apontando para a 
sua sub-rotina em linguagem de maqui- 
na. carregada em algum ponto da memo- 
ha segundo sua convenience. A sub-ro- 
tina sera" entao executada e. em seguida, 
o Applesoft volta a assumir o controle, 
dando continuidade ao programa em 
BASIC. 

Tudo muito semelhante ao um sim- 
ples CALL, exceto pelo fato de que o 
endereco 6 passado via vetor. Desta for- 
ma, a primeua provide ncia do programa- 
dor e" alocar, a partir do byte S3F5, 
uma instrucao da forma JMP aaaa, onde 
aaaa e* o endereco da sua sub-rotina. Es- 
ta instrucao ocupara enta"o os bytes 
S3F5, S3F6 e S3F7, que sao reserva- 
dos para este fim. 

Bem, ate agora nada de extraordina- 
rio. Isso basta, se voce deseja apenas que 
o & funcione como um simples CALL 

MICRO SISTEMAS. janeiro/84 



sub-rotina. Na"o obstante, se voce for 
emprega-lo para chamar duas ou mais 
funcoes diferentes, dentro de um mes- 
mo programa, e/ou passar dados para a 
sub-rotina, e preciso um pouco mais do 
que isso. Como, por exemplo, se voce 
quiser utUizaMo para chamar uma sub- 
rotina que gere notas musicais, como a 
que foi apresentada por MS na edicao de 
maio/83, no artigo "0 som nosso da ca- 
da micro", de Rudolf Homer Jr. Nes- 
te caso, trata-se de uma sub-rotina sim- 
ples, que gera uma nota em funcSo de- 
dois dados: o periodo e a duraca~o da no- 
ta. Na ocasia"o, foram adequadamente 
empregados os comandos POKE e 
CALL para, respectivamente, passar os 
dados e chamar a sub-rotina. Vamos ver 
como isto pode ser feito com o &. 

Poderiamos declarar simplesmente 
&P, D, por exemplo, onde P seii o valor 
do periodo e D a duracao. Assim, ao 
inve's de tres declaracOes (POKE P: 
POKE D: CALL sub-rotina) ten'amos 
apenas uma. Se por um lado esta linica 
declaracao e\ como se pode ver, mais 
elegante e prdtica, exige maior trabaiho 
na constructfo da sub-rotina que, agora, 
necessita interpretar o comando, como 
faz o interpretador BASIC. Temos, en- 
ta"o. que ante por a nossa sub-rotina de 
geracSo de notas, no caso, instrucdes 
para interpretar a declaracao. verifican- 
do a sintaxe e colhendo os dados para 
depois executd-la. Para isso, vamos ver 
como o BASIC faz este trabaiho de 
interpretar os comandos e, especialmen- 
te, estudar uma particular rot in a do 
Applesoft conhecida como CHRGET, 
que, provavelmente, lhe seii muito util 
outras vezes. 

INTERPRET ANDO 

Sempre que voce esta dirigindo as li- 
nhas de um programa, em Applesoft ou 
congenere, esse interpretador estari 
executando a tarefa de codificar e ar- 
mazenar suas instrucOes em lugar pro- 
prio da mem6ria para, futuramente, 
serem lidas e executadas mediante o 
comando RUN. Vejamos um exemplo. 
Considere as seguintes linhas: 



10 TEXT 

20 POKE 6,35 

30 & 72,63 



POKE 7,75 : CALL 768 



Apos digiti-las, voce podersi verificar 
como final men te elas foram codificadas 
e armazenadas. Para isto, chame o moni- 
tor com um CALL-151. Em seguida, jd 
no monitor, entre com 800.828. Assim, 
teremos: 

•801.828 

0801- 07 08 0A 00 89 00 1C 

0808- 08 14 00 B9 36 2C 33 35 

0810- 3A B9 37 2C 37 35 3A 8C 

0818- 37 36 38 00 26 08 IE 00 

0820- AF 37 32 2C 39 00 00 00 



Muito bem, ai estao aquelas linhas 
codificadas. Do byte $801 ao $806 te- 
mos a Unha 10; do $807 ao $81F, a 
linha 20; do $820 ao $825, a linha 30 
e, finalmente, os dois ultimos bytes, com 
zeros, que representam o fim do progra- 
ma. Os dois primeiros bytes de cada li- 
nha indicam o endereco da proxima li- 
nha do programa. Os dois subsequentes, 
o mimero da presente linha e, em segui- 
da, as de*clarac<5es propriamente ditas. 
Re pare que toda linha termina com um 
zero e que todas as pal a vr as reservadas, 
como TEXT, POKE, etc., ocupam ape- 
nas um byte, que tera sempre um valor 
maior ou igual a $80, correspoiidente- 



do Z = 1 (Z-flag set) se um $00 (fim de 
linha) ou um $ 3A ( : ) for encontrado e, 
ainda, C = (C-flag clear) se um (positi- 
vo) digit o nume'rico (0-9) for encontra- 
do. Repare que se a sub-rotina for cha- 
mada a partir da posicSo $00B7 (entra- 
da' secundaria conhecida como 
CHRGOT), teremos o mesmo processo, 
exceto que agora nao havera o incre- 
mento de TXTPTR. 

Durante a execucfo de um programa, 
o Applesoft terd ajustado TXTPTR 
para, via CHRGET, buscar, um a um, os 
bytes que compo'em o programa - pre- 
viamente codificados e ordenados na 
memona — a fim de processd-los. No 





Listagem 1 


FONTE: CHRBET 












OOOO: 




1 


***************** 




OOOO: 




2 


« 








OOOO J 




3 


* 








OOOO: 




4 


* CHRBET 






cooo « 




5 


* 








OOOO: 




6 


* (APPLESOFT) » 




OO' 




7 


* 








OOOO: 




8 


***************** 




OOOO : 




9 


« 








PROXIMO 


OBJETO DESIGNADO 


CHRBET. OBJO 


00B1: 




10 




ORG 


♦ OOB1 




OOB1: 




11 


; 








00B1:E6 


B8 


12 


CHRBET 


INC 


• B8 


; INCREMENTA TXTPTR 


00B3: DO 


02 


13 




BNE 


CHRBOT 




00B5:E6 


B9 


14 




INC 


«B9 




OOB7:AD 


08 02 


15 


CHR60T 


LDA 


»020B 


;APANHA CARACTER 


00BA:C9 


3A 


16 




CMP 


#»3A 


i)U = ": "? 


OOBC:BO 


OA 


17 




BCS 


♦0OC8 


;SIM - SAI 


00BE:C9 


20 


IB 




CMP 


**20 


;NAO - VERIFICA SE £ ESPACO 


OOCO:FO 


EF 


19 




BEQ 


CHRBET 


;SIM - PEBUE PROXIMO 


00C2:38 




20 




SEC 




;ASSE6URA C-0 SE 


00C3:E9 


30 


21 




SBC 


#«30 


; DI6IT0 NUMERICO 


00C5:3B 




22 




SEC 






00C6:E9 


DO 


23 




SBC 


#«DO 




00C8:60 




24 




RTS 




;SAIDA 


*** BEM 


SUCEDIDO ASSEMBLY: 


SEM 


ERRO 





mente. Assim, para o TEXT temos o va- 
lor $89, para o POKE o valor $B9, e 
assim por diante. Nosso & e representa- 
do no byte $ 820 pelo valor $ AF. 

Agora, quando o Applesoft receber 
o comando RUN, ele teii que ir buscar 
o programa a partir do byte $801; ler, 
byte por byte; interpretaMos e executar 
as instrucSes. Para esse trabaiho, ler 
byte por byte, o Applesoft se utiliza de 
uma sub-rotina conhecida como 
CHRGET (listagem 1). Precisamos estu- 
da-la porque faremos o mesmo uso para 
interpretar nosso Amper-Comando. 

Esta sub-rotina € construida pelo 
Applesoft e ira residir na RAM, a partir 
do byte $00B1, na pagina $00. Sua 
funcSo e buscar um carater (byte) em 
algum endereco previa mente ajustado 
nos bytes $B8 e $B9, conhecidos como 
TXTPTR. Assim, seu primeiro trabaiho 
6 incrementar TXTPTR para apontar o 
proximo carater a ser recuperado. Em 
seguida, este carater e carregado no 
acumulador. E, finalmente, sera ajusta- 



momento em que ele, em algum ponto, 
encontrar um Ampersand, chamar a no- 
vamente CHRGET, para e s6 entao des- 
viar para o vetor $3F5 (e' importante 
entender isto). Desta forma, ao se uiiciar 
o processamento de sua sub-rotina, 
TXTPTR conteri o endere?o do carater, 
em seu programa, que vem imediata- 
mente apos o &. Esse carater, por outro 
lado, estara no acumulador. Ai esta 
todo o truque. 

Podemos agora construir nossa sub- 
rotina, capaz de ler o que se segue ao &, 
interpretando e executando. Para isto, 
.nao existe um padrfo especifico. Tudo 
vai depender da arquitetura do coman- 
do, da forma, da sintaxe e da funclo, 
enfim. Poderemos sempre utilizar para 
ler simplesmente CHRGET ou qualquer 
outra conveniente sub-rotina do Apple- 
soft, que ainda execute outra funcao de- 
sejavel. Ou, ate* mesmo, voce poderd 
cnar algo extraordinario. Tudo, afinal, 
vai depender da habilidade e experien- 
ce do programador. 



MICRO SISTEMAS. janeiro/84 



27 



MR. AMPERSAND 



List age m 2 




FONTE: 


AMPER-SOM 




OOOOl 


1 


***************** 




2 


* * 




3 


» AMPER-SOM * 


OOOO: 


4 


* * 




5 


* (?■: P,D) * 




6 


* * 




7 


* P=PERIODO * 


0000: 


8 


* D=DURACAO * 


0000: 


9 


* * 


OOOOl 


10 


***************** 


0000: 


1 1 


: 




PROXIMO OBJETO DESIGNADO AMPER- 


0300: 


12 


ORG *0300 


0300 s 


13 


• 


0300: 


14 


» 




15 


; IGUALDADES 


03001 


16 


; =^============== 


03001 


17 




0006: 


18 


PERIODO EOU «<">6 


0007 : 


19 


DURACAO EQU *07 


E6FS: 


20 


GETBYT EQU *E6F8 


DEBE: 


21 


CHKCOM EQU *DEBE 


FCA8: 


22 


WAIT EQU *FCA8 


C030: 


23 


SPKR EQU *C030 


0300: 


24 




0300: 


25 


. ■■■■■■■■■■■■■■■■ 


0300: 


26 


; INTERPRETANDO 


0300: 


27 


. ================ 


0300: 


28 


: 





F8 


E6 


29 




JSR 


GETBYT 


0303:86 


06 








STX 


PERIODO 




BE 


DE 


31 




JSR 


LIU COM 


0306 t 20 


F8 


E6 


32 




JSR 


GETBYT 


m -.u& :B6 










STX 


DURACAO 


D : AS 


06 




34 




LDA 


PERIODO 


030F: FO 


12 




35 




BEQ 


PAUSA 


-'11: 






36 








031 1 : 






37 


• ==== = 


====== 


= ==== 


"-.11: 






38 


; 


son 




031 1: 






39 


;===== 


====== 


===== 


0311: 






40 


: 






03 1 1 : AD 




CO 


41 


BEEP 


LDA 


SPKR 


• • -• 1 4 : 88 






42 


BEEP1 


DEY 




0315: DO 


04 




43 




BNE 


BEEP2 


0317s C6 


07 




44 




DEC 


DURACAO 


0319i FO 


OB 




45 




BEQ 


SAIDA 


BiCA 






46 


BEEP2 


DEX 




031C:DO 


F6 




47 




BNE 


BEEP1 


031EIA6 


06 




48 




LDX 


PERIODO 


■:4C 


11 




49 




J MP 


BEEP 


■ 






5" 














51 


;===== 


====== 


===== 


0323i 






52 




PAUSA 




0323: 






53 


•===== 


====== 


===== 


: 






54 








J : 20 


AS 


FC 


55 


PAUSA 


JSR 


WAIT 


6:60 






56 


SAIDA 


RTS 





_*** BEM SUCEDIDO ASSEMBLY: SEM ERRO 



Todavia, deve-se ter em conta, e ter o 
cuidado de que, ao retornai paia o 
Applesoft, TXTPTR aponte paia a posi- 
ca"o lmediatamente apos o Amper-Co- 
mando, que deveii equivaler ou a um 
SOO (fim de linha) ou a um S3A ( : ). 
Isto, naturalmente, para que o Apple- 
soft, ao resgatar sua autoridade, possa 
continuar o 16gico processamento do 
programa em BASIC. Lembre-se de que 
CHRGET, se empregado adequadamen- 
te, lhe assegurara isso quando acusar 
Z = 1. Por via das duvidas, existe uma 
sub-rotina do Applesoft, em SD995, 
que garante que TXTPTR esta no fim da 
declaracao. Assim, voce podera encerrar 
sua sub-rotina com um convemente J MP 
SD995. 

UM EXEMPLO SIMPLES 

Vamos ver, para finalizai. um exem- 
plo simples. Voltemos a mencionada 
sub-rotina para gerai notas musi- 
cals. Vamos entao associa-la ao Amper- 
sand. Havia sugerido antenormente a 
seguinte forma: &P, D; onde P corres- 
ponde ao valor do pen'odo e D ao valor 
da duracSb. Acompanhe agora a lista- 
gem 2 que traz, em Assembler, o progra- 
ma denominado Amper-Som. 

Primeuamente 6 preciso buscar o va- 
lor do pen'odo e duracao. Ja existe uma 
sub-rotina do Applesoft, capaz de fazer 



isso para n6s. £ conhecida como 
GETBYT e reside em SE6F8. GETBYT 
avalia uma expresslo apontada por 
TXTPTR e salva o resultado no registro- 
X. resultado devera" ser um valor entre 
e 255, que e" o nosso caso, senao o 
programa serd interrompido com a men- 
sagem de quantidade ilegal. Amper-som 
chama entao GETBYT e depois transfe- 
re X para o byte $06. Em seguida, cha- 
ma CHKCOM e SDEBE, outra sub-roti- 
na do Applesoft que verifica se o car- 
ter apontado por TXTPTR corresponde 
a uma ",". Caso positive TXTPTR e" in- 
crementado e o programa continua; do 
contrano, e interrompido com a mensa- 
gem de erro de sintaxe. Em seguida. 
GETBYT apanha a duracao que e" trans- 
fenda para S07. Repare que ate* aqui foi 
feito o correspondente a POKE P, 6: 
POKED, 7. 

A partir dai", ja de posse dos dados, 
vamos a execucSo propnamente dita. 
Pnmeiro carrega-se o acumulador com o 
valor do pen'odo. Se este for igual a ze- 
ro, o programa fard uma pausa, corres- 
pondente a duraca"o indicada. Para isso, 
carrega-se o acumulador com o valor da 
duraca"o e chama-se WAIT em SFCA8, 
que gera uma pausa em funcao do valor 
no acumulador: 1/2(26+27 A+5 A 2 ) u 
segundos. Se o periodo for diferente de 
zero, executa-se a nota. Saiba que a sai- 
da TXTPTR cstara apontando para o 



pr6ximo cariter apos a declaracSo, co- 
mo desejdvel. uma vez que GETBYT 
avanca TXTPTR. 

Muito bem! Espero que a andlise te- 
nha sido adequada para voce. As possi- 
bilidades, como voce deve ter percebi- 
do, sa"o iniimeras. Tudo vai depender da 
sua criatividade e habilidade. Voce po- 
derd incrementar seu BASIC com mui- 
tos outros comandos. Se voce for usar 
mais um Amper-Comando, dentro de 
um mesmo programa, 6 razoavel que 
voce defina um r6tulo para cada um. 
como por exemplo: & ELSE, & WAIT, 
ou ainda & A, & B, & C e assim por 
diante. Isso, naturalmente, visa a distin- 
gui-los e ate 1 dar um toque de elegancia. 
Neste caso, cuidado com as paia vr as re- 
servadas. Veja bem: suponha que, em 
nosso exemplo. ao invds de & P, D eu 
optasse por &. NOTA (P, D) ou mesmo 
& TOM (P, D). Observe que NOT e TO 
sa"o palavras reservadas pelo Applesoft e. 
assim, seriam codificadas como tal. 
Ale"m das conseqiiencias obvias, listan- 
do-se o programa o comando iria apare- 
cer desfigurado. _ 



Nelson Filho dedica-se ao desenvolvimento e 
pesquisa de software ba'sico, prestando servi- 
cos de assessor/a te"cnica para va"rias empresas 
de Informa'tica. Possui um Apple II Plus hi 
dois anos. 



28 



MICRO SISTEMAS, janeiro/84 





BIANCHI, P.; BEZERRA, M.. 

MICROCOMPUTADORES - 
Arquitetura, Projeto e 
Programs cao, LTC — Livros 
T6cnicos e Cientfficos Editors 
S. A.. Cr$ 5.800,00 (jan/84). 

| texto se destina aos leitores 
que \a sabem o que e um compu- 
tador e o que e um programa. Nao 
6 necessa>io nenhum conhecimen- 
to de eletronica. Visa ao aprofun- 
damento dos conhecimentos rela- 
tivos a construcao de computado- 
res e programacao a ni'vel de I in- 
guagem Assembler e de miquina. 
Os profissionais e estudantes de 
computaca"o, bem como os entu- 
siastas do computador pessoal en- 
contrarao neste livro um meio de 
satisfazer sua ansia de aprofunda- 
mento. 

O texto se originou de notas 
de aulas de varios cursos referen- 
tes a projetos com microprocessa- 
dores ministrados pelo Prof. Paulo 
Bianchi na Universidade de Santa 
Clara, California, e na Universida- 
de Federal do Rio de Janeiro, 
bem como dos cursos referentes a 
programacao de computadores 
ministrados pelo Prof. Milton Be- 
zerra, tamb6m da UFRJ. 



YONG. C. S., Banco de Dados. 
Editora Atlas. Cr$ 7.900.00 
(jan/84). 

| Um guia prdtico a todo prof is- 
sional e usudrio que estejam en- 
volvidos no desenvolvimento e 
utilizacao de BD e a principal fun- 
cao deste livro. Nos exemplos for- 
necidos. o autor procurou trans- 
mits uma visao essencialmente 
pratica no projeto e implantacao 
de BD. Esse processo 6 efetuado 
atraves da real utilizacao dos pro- 
gramas e modulos constituintes 
dos sistemas de gerenciamento de 
BD mais conhecidos no mercado 
brasileiro 

O exame detalhado das fun- 
coes e estruturas internas de siste- 
mas de gerenciamento de BD ob- 



BORGES. J. A., BASIC - 
Aplicacoes Comerciais, LTC - 
Livros Tecnicos e Cientfficos 
Editora S. A.. Cr$ 4.500.00 
(jan/84). 

| A abordagem geral do livro se 
baseia em exemplos voltados para 
aplicacoes do tipo gerencial. Par- 
tindo de programas completos, 
que sao analisados, o leitor 6 guia- 
do ao entendimento do computa- 
dor e da atividade de programa- 
cao. livro cobre todos os deta- 
Ihes da linguagem BASIC incluin- 
do-se os aspectos que nao sa"o pa- 
dronizados nas diversas versoes 
para diferentes computadores. O 
capi'tulo sobre arquivos fornece, 
especial mente, a base para desen- 
volvimento das aplicacoes de uso 
na administracao em geral. Embo- 
ra a enfase seja no BASIC para mi- 
cros, esse texto podera ser utiliza- 
do para a formacao de programa- 
dores em BASIC para outros com- 
putadores de maior porte. 




jetiva fornecer ao leitor uma visao 
conceitual e te6rica da tecnologia 
atual dos SGBD. A este aspecto 
adicionam-se capftulos sobre pa- 
dronizacdes da tecnologia de BD e 
estruturacao e desempenho de ar- 
quivos. Outro enfoque relevante 
refere-se a construcao de modelos 
de dados, importante referencial 
para posterior projeto, implanta- 



£ 



CURSO DE BASIC 



I 








mm I ■Wiwau 



ABREU, C. A.; REIS, D., Curso 
de BASIC - Volume I, Edicao: 
Micro-Kit. Cr$ 4.200.00 (jan/84). 

| O Curso de BASIC Volume I e 
resultado da experiencia de apro- 
ximadamente oitenta cursos de 
linguagem BASIC promovidos pe- 
la Micro-Kit Educacional. 

livro 6 composto por dez au- 
las e. ao final de cada uma, sao 
propostos exercfcios de verifica- 
cao de aprendizado, solucionados. 
A primeira aula e uma introducao 
a programacao e, em seguida, sao 
explanados os elementos de lin- 
guagem BASIC, conduzindo o lei- 
tor a elaborar um programa apli- 
cativo passo a passo. A parte final 
6 dedicada aos grSf icos e desenhos 
na tela para jogos. 

Como e comum surgirem mui- 
tas duvidas na transformacao de 
comandos de outras ma"quinas pa- 
ra as da linha Sinclair, foi criado o 
anexo I, que da" "dicas" de como 
proceder em tais casos. 

Um dos pontos mais importan- 
tes do livro e o planejamento das 
aulas, com programas-exemplos 
correspondentes a parte tebrica, o 
que possibilita ao leigo aprender 
rapidamente a linguagem BASIC. 



PFOCESSAMENTO 
DE DADOS 
IMAS EMF3RESAS 




SHIMIZU, T., Processamento de 
Dados nas Empresas, Editora 
Atlas, Cr$ 6.500.00 (jan/84). 

| A empresa, a m£quina (hard- 
ware), a analise e programacao 
(software) e a administracao sao 
os tbpicos do estudo integrado 
que este livro apresenta, dando 
uma visao e um treinamento gra- 
dual em processamento de dados 
nas empresas. O livro abrange to- 
da a funcao de PD, nao se limi- 
tando apenas ao CPD, mas procu- 
rando envolver a alta administra- 
cao e os departamentos f uncionais 
(contabilidade e finances, marke- 
ting, producao e recursos huma- 
nos), num sistema que, de modo 
direto ou indireto, participa do 
funcionamento das tarefas de PD. 
O livro cont6m, entre outras, 
uma explicacao da organizacao 
funcional da empresa e de como 
os metodos convencionais de lan- 
camento, escrituracao e operacao 
com formul^rios podem ser trans- 
formados em um fluxo ou sistema 
de informacao. Ensina a selecaoe 
o uso de um sistema hardware 
adequado de PD para a empresa e 
tambem programas de software pa- 
ra serem processados pelo compu- 
tador. 



cab e operacao de BD e, por fim, 
uma descricao e analise dos prin- 
cipals instrumentos para adminis- 
tracao de BD. 

A reuniao desses aspectos nu- 
ma mesma obra visa a fornecer to- 
do um conjunto de conhecimen- 
tos que envolve os principals as- 
pectos ligados ao BD, possibilitan- 
do um entendimento e absorcao 
globais do tema. 

LAGRGTTAFILHO, Carlos. O 

Microcomputador na Pequena 
Empresa. 

| O Microcomputador na Peque- 
na Empresa e um livro em impres- 
sao didaticamente organizada, que 
parte de programas mais simples 
ate um sistema integrado em on 



line, e destina-se unicamente aos 
empresaVios de pequenas empre- 
sas que, possuindo um computa- 
dor da classe TK82-C, TK85 e 
NE-Z8000, pretendem utilizi-lo 
com o proposito de agilizar al- 
guns servicos. 

O livro apresenta programas 
simples e didaticamente estrutura- 
dos, visando ao usudrio que nao 
possui pratica ou experiencia an- 
terior no relacionamento com 
computadores. A linguagem BA- 
SIC, dos programas, nao envolve 
I6gica de programacao muito 
complexa e nem se vale de opera- 
dores muito complicados, tais co- 
mo matriz multidimensionada, 
operadores logicos, etc. O resulta- 
do disso sao programas facflimos 
de serem entendidos eassimilados. 



MICRO SISTEMAS, janeiro/84 



29 



Ingredientes: imaginacao, paciencia e conhecimento de eletronica. 
Resultado: seu TK com interfaces para fazer o que voce quiser 



Arrisque e petisque 
com seu micro 



Wilson de Carvalho Junior 



Quando pensei em comprar urn microcomputador pes- 
soal, tinha uma pergunta em mente para a qual n3o sa- 
bia a resposta: seria possi'vel utilizar o micro para con- 
trolar algum equipamento? Tal questao vinha do fato de eu 
possuir urn sistema de ferro-modelismo e imaginar se poderia 
controlaMo atraves do micro. controle deveria ser sobre a ve- 
locidade das locomotivas (duas independentes), a direcao 
(frente-r^) e sobre os desvios (14 desvios, 28 posicoes). 

Possuo um TK82-C e foi a partir dai que comecei a pensar 
em tudo o que eu poderia fazer com ele. O meu objetivo ao 
escrever este artigo foi justamente este: mostrar o que ja" con- 
segui fazer com meu micro. 

A primeira mudanca que fiz no TK foi a inversao da tela, 
isto e\ caracteres brancos em fundo preto. Utilizando uma cha- 
ve de um p61o/duas posicoes e muita paciencia, consegui efe- 
tuar a mudanca. esquema da inversao esti na figura 1 e. pela 
sua simplicidade, acho que dispensa maiores comentdrios. 



CORTAR O CIRCUITO IMPRESSO 



icl2 




NORMAL 



( , INVERSO 



Figura 1 
30 



Quando passei para as interfaces e que a coisa complicou 
um pouco. Como nSo disponho do esquema el^trico do TK e 
nem de um osciloscopio, fica meio dificil projetar alguma in- 
terface. £ preciso muita calma e nSo desanimar com alguns 
problemas que aparecem. 



hi 



D c 



"6* 

+5V — 

D- 



'2- 



'7- 



1 
INT 

NM1 
HALT 

MREQ 
IORQ 



Figura 2 



1 
2 
3 
4 
5 
6 
7 
8 
9 
10 

n 

12 
13 
14 
lb 
10 
17 
18 

L9 

20 



CP'J 
Z80 



40 
39 
38 
37 
36 
35 
34 
33 
32 
31 
30 
29 
28 
27 
26 
25 
24 
23 
22 
21 



10 



"0 

GND 

RFSH 

Ml 

RESET 

BUSRQ 



WAIT 
BUSAK 

WR 
RD 



MICRO SISTEMAS. janeiro/84 



CONHECENDO O TK 

TK82-C utiliza a UCP Z80, cujas pinagem e funcoes estSo 
na figura 2. No conector traseiro, onde encaixa a expansao de 
memdna, estao presentes todas as linhas da UCP, atem de +9V, 
+5V e OV. Segundo o manual, 6 possivel fazer com o TK, a 
pnncipio, tudo o que se faz com o Z80. Foi baseado nesta fra- 
se que achei que poderia construir as interfaces. 

Para ter acesso as linhas da UCP, optei por utilizar o pr6prio 
soquete da expansSo de 1 6Kb. Furei a caixa pldstica da memo- 
na e coloquei dois cabos de 10 vias paialelas, sol dados nos ter- 
minals do soquete. manual do TK82-C mostra um desenho 



IORQ 



ENDERECO DA PORTA 



DADOS 
WAIT 



QE> 



S 



CICLO DE 
LEITI1RA 



CICLO DE 
ESCRITA 



Figura 3 

do soquete traseiro e assim fica facil determinar quern e" quern. 
As linhas em qu e soldei o s cabos foram: as oito linhas de dados 
(D0-D7), ID1Q, RD, WR, 0V (comum) e as linhas de endereco 
A0,Al,A2,A3eA7. 

No controle de sistemas externos a UCP 6 necessano o uso 
de instrucoes de entrada (IN) e saida (OUT). Na figura 3 temos 
os diagramas relativos ao tempo que as operacSes levamparaler 
e escrever em dispositivos de E/S. Quando a UCP encontra, por 
exemplo, uma instrucfo do tipo OUT n,A, onde n pode ter 
qualquer valor entre 00 e FF HEX (255 decimal) e A 6 o acu- 
mulador, a U CP colo car4 no barramento de endereco o niime- 
ro n, a linha IORQ vai a (indicando que vai haver uma ope- 
racSo de E/S), a linha WR vai a (indicando que a operacfo 
sera" de escrita (safda)) e o conteudo do acumulador A 6 colo- 
cado no barramento de dados. 

Da mesma forma, se a instrucSo for IN Ajn, o numer o n se- 
li colocado no barramento de endereco, a linha IORQ vai a 
como anteriormente , a linha R"I) vai a (indicando que serf fei- 
ta uma operacSo de leitura (entrada)) e o registrator recebera" 
os dados do barramento de dados. 

Observamos assim que, para se efetuar uma operacao de 
saida, por exemplo, e" ne cessan o deco dificar as linhas de ende- 
reco, bem como as linhas IORQ e WR. 

DECODIFICADORES, LATCHES E CONVERSORES 

Foi na parte referente a decodificadores que encontrei as 
maiores dificuldades com relacao ao TK82-C. Sabemos que 
existem 256 posicOes de enderecamento para perife'ricos de 
entrada e 256 posicSes para os de safda na UCP Z80. Contudo, 
o TK nSo aceita todas estas posicoes. Pelo que pude observar, 
parece que os enderecos de safda do tipo l+4n (n = 0,1, 2...) 
na"o sSo aceitos pelo sistema. Se tentarmos tais enderecos, o 



» 



MICRO SISTEMAS, janeiro/84 




25 



LIVRARIA SISTEMA 

Loje:GALERIA METROPOLE. U. 8 • 1 8 S/L0JA 
TE LS. : 259- 1 503 - 257-61 1 8 • SP. 

ENTRADAS DA GALERIA. 

AV. SAO LUIZ. 187 - (Antigo 153) 

PRAQA DOM JOSE GASPAR. 106 - SP. 

SEMPRE NOVIDADES 

GERfiNCIA DE BANCO DE DADOS PARA MICROCOMPUTADORES • 
BROONER • 1983 - Cr$ 4.490.00 

DOCUMENTAQAO DE SOFTWARE • Lomac - 1983 - Cr$ 3.200.00 
SISTEMAS OPERACIONAIS P/MICROCOMPUTADORES - Dhemke - 
1983 - Cr$ 6.900.00 

O SEU COMPUTADOR PESSOAL - Waite • 1983 - Cr$ 5300.00 
QUIA DE LINGUAGENS DE COMPUTADORES - Helms - 1983 - 3.900. 
ASSEMBLY LANGUAGE GRAPHICS FOR THE TRS-80 COLOR COM- 
PUTER - Inman • 1983 - Cr$ 28.000.00 

WRITE YOUR OWN APPLE GAMES - Anns 1983 - Cr$ 27.000.00 
PROGRAMMING THE APPLE II IN BASIC - Tebbe - 1983 - Cr$ 32.000. 
HOW TO WRITE AN APPLE PROGRAM - Faulk 1982 - Cr$ 28.000.00 
PROGRAMMING THE APPLE - A Structured Approach - Campball - 

1982 - Cr$ 37 000.00 

SUPERCALCI The Book- Bail- 1983- Cr$ 34.000,00 

ACCOUNTANTS BASIC PROGRAMMIN FOR THE APPLE II - Parker - 

CrS 29.000.00 

HOW TO DO IT ON THE TRS-80 • Model Ill-Ill - Color Computer and Model 

100 - Barden Jr. - Cr$ 56.000.00 

TRS DOS 2.3 DECOEO & OTHER MYSTERIES • Fervour - Cr$ 56000. 

THE CUSTOM TRS-80 & OTHER MYSTERIES - Kits* - Cr$ 56.000.00 

THE CUSTOM APPLE & OTHER MYSTERIES - Hofacker - Cr$ 48.000. 

HOW TO WRITE A TRS-80 PROGRAM - Faulk - CrS 28.000.00 

LEARING TO PROGRAM IN C - Plum - CR$ 47.000,00 

COMPUTER ART AND ANIMATION FOR THE TRS-80 - Heiterman - 

1983 - Cr$ 25.000.00 

GAMES FOR YOUR ATARI COMPUTER • Bunn - 1983 - Cr$ 11.400.00 

APPLE II COMPUTER GRAPHICS - Williaru - 1983 - Cr$ 38.000,00 

ELEMENTARY APPLE -Sander*- 1983- Cr$ 28.500.00 

BUSINESS PROBLEM SOLVING WITH THE IBM PC & XT - Wortman - 

1983 - Cr$ 38.000,00 

COMPUTER GRAPHICS FOR THE IBM PERSONAL COMPUTER - Heern 

1983 - Cr$ 37 000.00 

BASIC ENGINEERING AND SCIENTIFIC PROGRAMS FOR THE IBM 

PC - Wolfe - 1983 - 38.000.00 



ATENDEMOSPOR REEMBOLSO 

CORREIO E VARIG - Cora da Capital) 

PEDIDOS PARA: Cx. Postal 9280 

CEP 01051 - SAO PAULO - SP 



MONK ROMPE A BARREIRA 
DOS TRS-80 E LANCA A 
LINHA DE PROGRAMAS P/ 
OS MICROS TIPO apple . 

(Mcixxi, HPll, 1)8100* etcJ 



Tome a deciscio que mais de 2900 
usuarios de programas MONK para os 
micros TRS-80 <CP308, CP50S, NAJA, JR, 
DGT e D8000/l/2> tomaram : - Ponha o 
s«u APPLE para trabalhar com os 
aplica.tivos prontos para usar da MONK. 

- OS PROGRAMAS MAIS PRATICOS 

- OS MANUAIS MAIS COMPLETOS 

- A MAIS AMPLA GARANTIA 

- A MAIOR REDE DE REUENDAS ' 
77 EM 20 ESTADOS. 

Lista parcial de programas : 
Gerenciador de Banco Dados • Gerador 
de Programas, Contas Pagar / Receber 
Estoques, Conta Bancaria, Editor Texto 
Contabilidade.. Mala Direta-, Compiladores 
Home Pack's e Game Pack's : 
Procure um revendedor MONK de sua 
cidade .. ou F-^ca um catologo de 
programas para seu microcomputador 
tipo APPLE ou TRS-80 . 

mOnK micro inform£tica ltda. 
R Augusta. 2690 2 and Lows 318 «■ 324 
Ttfc. (011)2800163 e 852 2958 Cep 01412 



monk, 

o software que faz voce ficar 

feliz por ter um micro. 




ARRISQUE E PETISQUE COM SEU MICRO 



CIl-A 



IORQ 
WR 



CI2-A 



A i 3 - 



t> 



CI1-B 



CI2-B 



Figura 4 

TK executa a operacao e apaga. £ preciso, entao, desligar a 
fonte e tornar a ligd-la — com a conseqiiente perda do progra- 
ma - paia que as coisas voltem a funcionar normalmente. Os 
enderecos pares ate* 62 e os impares 3, 7, 11, 15, 19, 23, 27, 
31, 59 e 63 foram testados e funcionam corretamente. 

Vejamos como efetuai a decodificacao destes enderecos. 
Partindo da hipotese de que necessitamos de um nivel para, 
digamos, ter acesso a determinado perifenco de safda, precisa- 
remos inverter todas as linhas de endereco que estiverem no 
nivel 1, efetuar a operacao logica OU com tais linhas, mais as 
linhas d e ende re co q ue estiverem com nivel 1 , e tambe'm com 
os sinais IORQ e WR. Na figura 4 temos um decodificador para 
o endereco 03. Se a operacao for de entrada, basta trocar a li- 
nha WR por RD. No mercado, existem circuitos integrados que 
fazem esta decodificacao para oito saidas. 

Observando a figura 5, vemos o esquema de um decodifica- 
dor 3x8, utihzando o CI 74LS138. Note que este decodifica- 
dor seleciona as portas pares de 00 ate" 14. A linha A7 foi em- 
pregada para habilitar o decodificador toda vez que A7 = 0. 
Isto 6 essencial, uma vez que o TK utiliza algumas portas (255 e 
254) para enviar dados ao gravador e, assim, quando o TK usar 
o endereco 254 (11111110 binario) este sera" decodificado e 



+ 5V 



Y Y l Y 2 Y 3 Y 4 Y 5 Y 6 







16 15 14 13 12 11 10 9 

74LS138 
12 3 4 5 6 7 8 



"3 

IORQ 
WR 
A, 



1J\„ 2 



£» 



PORTA : 



SAIDA 

Y o 


2 


Y, 


4 


Y- 


6 


y. 


8 


Y 4 


10 


Y. 


12 


Y 6 


14 


Y 7 







74LS04 



Figura 5 
32 



CI1-D 



12 



CI1-C 



LL 



10 




13 



11 



SAlDA 
03. 



CI 1 - 74LS32 
CI 2 - 74LS04 



acionara" o perife"rico 14 (00001110), o mesmo acontecendo 
com o endereco 255 (1 1 1 1 1 1 1 1), uma vez que a linha A0 nSo 
esta* sendo decodificada. 

Passemos agora para os latches. Quando queremos mandar 
dados da UCP para algum circuito externo, por exemplo um 
conversor D/A, € fundamental que esses dados sejam mantidos 
na entrada do conversor . Conseguimos isto atraves dos circui- 
tos flip-flop chamados latches (tranca). A partir dos CIs 
74LS74 e 74LS174, podemos construii um latch de 8 bits, 
como mostra a figura 6. A entrada de clock dessses circuitos 
conectamos a uma saida do decodificador e, desta forma, cada 
vez que a saida do decodificador sofrer uma transicSo l-> -*■ 
1 , os dados do barramento de dados serao copiados na safda 
do flip-flop e mantidos la" ate" que nova transi?5o na entrada de 
clock ocorra. 

Se ligarmos agora a saida do latch a um conversor D/A, 
obteremos, na saida do conversor, uma tensao anaJogica. que 
serd proporcional ao numero binirio que estiver colocado na 
entrada. 

Uma forma simples e barata, pore'm nSo muito precisa, de 
se fazer um conversor D/A 6 valendo-se de oito resistores de 
1% de tolerancia e de um amplificador operacional, como mos- 



D ? D fi D 5 D 4 D D 2 D x D(} DWQS ^^^ 



+ 5V 



CLR 

D 

CK 

PR 

Q 

C 

GKD 



VCC 

CLR 



CK 

PR 

Q 

Q 



.- r- 



rl 



CLR 

Ql 

Dl 

D2 

Q2 

D3 

Q3 

GND 



Vcc 
Q6 
06 
D5 
05 
D4 
Q4 
CK 



AO 
DECODIFICADOR 



D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 



DADOS 



Figura 6 



MICRO SISTEMAS, janeiro/84 




tra a figura 7. Este ultimo esta" ligado como inversor e, assim, 
a tensao de saida sera" igual a: 



v s = - 5Rl 



+ a l + 



a 2 

~4~ 



+ a, + a 



3 



4 
T6 



a 5 + 
32 



+ a 



7 
T2T 



onde 



. Tan =0 seQn =0 
\_an = 1 seQn = 1 



Figura 7 



Hh 



4K7 | — 15 



DAC0800 



6 9 10 11 12 



♦ 12V 




SAIDA ANALOG I CA 



LATCH 
8 BIT 



A UMA SAIDA DO 
DECODIFICADOR 



D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 



Figura 8 



Para saida positiva, basta colocar outro amplificador operacio- 

nal ligado como inversor com ganho -1 . 

Se for necessana uma conversao com 
maior precisSo e muito maior custo, 
podemos utilizar o CI DACO800 (Cr$ 
16.000,00) e um amplificador operacio- 
nal 741 , como demonstra a figura 8. 

Usando os tres circuitos mencionados 
(decodificador, latch e conversor), pude 
controlar a velocidade das locomotivas. 
Na figura 9 temos o circuito do contro- 
lador de velocidade duplo (duas locomo- 
tivas). Foram empregados dois endere- 
90s, a saber: endereco 00 aciona o con- 
trole da locomotiva 1 e endereco 02 
aciona o controle da locomotiva 2. Se, 
no lugai da chave inversora de polarida- 
de, colocarmos um rele* cuja bobina e" 
acionada pela saida de um circuito 
latch, podemos inverter a direcfo das 
locomotivas (frente-re") atrav^s de um 
programa. Vejamos: usando as portas de 
saida 04 e 06, teriamos as seguintes pos- 
sibilidades de instracao: 



MIN 
V„» v ■ H.99V 



MSB 





I 5 6 7 9 10 1112 

14 

DAC0800 
15 

3 16 13 1 



-QK7> 



w 






CONVERSORES D/A 

—HED— 



5 6 7 8 9 10 11 12 \ , 

14 >- 1 -* 



3 16 13 



1.01 ♦*« 



l J ->iC< 

' (0 • 11. 
-4»" 1-12V 



LATCH 
SBIT 



—• 



I 



LATCH 
8 BIT 



TE 



a _ c 



DECODIFICADOR 



l.K 




CONTROLE |x 
MANUAL V ♦ 



GERADOR DE PULSOS 
<>■ COM LARGURA VARlAVEL 



15 14 13 12 

74LS138 
1 2 3 4 5 6 



16- Vcc 
8- GND 



^nv 



D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 




1 ttucn 



A l A 2 A 3 SI S A 7 



Figura 9 



at 



MICRO SISTEMAS, janeiro/84 



33 



ARRISQUE E PETISQUE COM SEU MICRO 



• OUT 04, A com A = 00 - miquina 1 paia frente 

• OUT 04, A com A = 01 - mdquina 1 para Uis 

• OUT 06, A com A = 00 - m^quina 2 para frente 

• OUT 06, A com A = 01 - mdquina 2 para Uis 

Podemos tambe'rn controlar o ganho de urn amplificador e, 
portanto, controlar o volume de um sistema de som. Um 
exemplo de como isto pode ser feito esti na figura 10. Note 
que temos 1 6 posicoes de ganho se usarmos um CI 4046 - e 
256 posicoes se usarmos dois CIs. 




CII 74LS174 



*i * a »j a si A 7 



Figura 10 




GARANTA 

SUA MS 

TODO AAES ! 

Se voce" deseja assinar MICRO SISTEMAS, proceda da seguinte 
forma: 

— envie cheque nominal cruzado no valor de Cr$ 10.000, 
para ATI — Analise, Teleprocessamento e Informdtica Editora 
Ltda; - anexo, envie tamWm seus dados pessoais: nome, 
profissSo, cargo, empresa e endereco completo para remessa. 
Mas se voo£ quer f icar por dentro mesmo da Informdtica, 
aproveite e assine tamMm INFORMATICA 

& ADMINISTRACAO: 

— envie cheque cruzado no valor de Cr$ 8.000, para ATI — 
Andlise, Teleprocessamento e Inform^tica Editora Ltda.. e 
nao se esqueca de remeter tamWm seus dados pessoais, 
profissdo, cargo, empresa e endereco para remessa. 

PARTICIPEDA PROMOQAO 
DEFERIASMS/I&A! 

Receba, mensalmente, MICRO SISTEMAS e INFORMATICA 
& ADMINISTRACAOpeloprecode Cr$ 15.000. Entre logo 
no nosso pacote anti-inflaciona'rio MS/I & A antes que acabe! 
Envie seu cheque cruzado no valor de Cr$ 1 5.000, para ATI — 
Analise, Teleprocessamento e Informa'tica Editora Ltda., e 
anexe tambe'rn seus dados pessoais. Nossos enderacos: Rio de 
Janeiro: Rua Visconde Silva. 25 - Botafogo - CEP 22281 - 
Tels.: (021 ) 266-0339, 286-1 797, 246-3839. Sao Paulo : 
Alameda Gabriel Monteiro da Silva, 1227 — Jardim Paulistano 

— CEP 01441 -Tel.: 101 1)280-4144. 



Aldm destas, podemos citar outras aphcacdes: controle de 
todo o sistema de som (volume, tonalidade, balanco), controle 
de freqiiencia de osciladores atravds de programa, um sistema 
de luzes seqiienciais totalmente programdvel etc. Os empregos 
sao muitos, dependendo apenas da imaginacao de cada um. 

OS PROGRAMAS 

As sub-rotinas de E/S sao extremamente simples. Utiliza- 
mos POKE e USR para introduzir as instrucoes em linguagem 
de maquina e, respectivamente, executd-las. Ate" agora, usei 
apenas as instrucoes em Assembler LD A, x , OUT n, A , RET e 
INA,n. 

LD A, x carrega o valor de x (entre 00 e 255) no acumula- 
dor A, e RET e" uma instrucao de retorno, que fazo processa- 
mento voltar ao sistema BASIC. Um programa que executa 
uma conversao D/A para cada valor de X, empregando o ende- 
reco 02, fica: 



01 RUN 30 

05 PRINT "VALOR DE X" 

10 INPUT X 

15 POKE 18401, X 

20 LET A = USR 18400 

25 GOTO 05 

30 POKE 18400,62 

35 POKE 18402,211 

40 POKE 18403,02 

45 POKE 18404,201 

50 GOTO 5 



LD A,x 
OUT A, 02 
RET 



Para gerar uma rampa de voltagem de a Vmax, onde 
Vmax = -5R1 x 255 , basta introduzu as seguintes linhas: 

R 128 

10 FOR X = TO 255 

15 POKE 18401, X 

20 LET A = USR 18400 

25 NEXT X 

26 STOP 

50 GOTO 10 

E 6bvio que este me*todo para gerar uma rampa € extrema- 
mente lento e podemos fazer um comando FOR... NEXT em 
linguagem de mdquina que o tornaria bem mais rapido. O ma- 
nual do TK traz uma lista das instrucoes em Assembler do Z80 
com os respectivos codigos em decimal, e assim fica mais fdcil 
fazer os programas em linguagem de maquina. 

Estou projetando a interface de entrada. onde a UCP rece- 
bera" informacdes a respeito da posicao das locomotivas e pos- 
sa, desta forma, posicionar os diversos desvios, de acordo com 
um programa preestabelecido. 

Quero informar ainda que todos os cucuitos apresentados 
aqui foram testados e se encontram atualmente em funciona- 
mento, sem apresentar qualquer problema. ■ 



Formado em Fi'sica pela Universidade Federal do Parana", Wilson de 
Carvalho Junior atualmente esta" fazendo pds-graduacao na Unicamp na 
Area de semicondutores. Tern como hobby a eletrdnica e a microcompu- 
tacao. 



MICRO SISTEMAS, janeiro/84 







Lojas 

de 

microcomputadores 



a edicao anterior de MICRO 
SISTEMAS, publicamos a pri- 
meira parte dessa materia, que 
constou de uma reportagem e de 
uma tabela mostrando as lojas 
revendedoras de micros de todo o 
Brasil. Neste numero, damos continuidade e en- 
cerramos a publicacao dessa tabela, um servico 
ate entao inedito nos veiculos especializados. 

Atraves dela, os leitores poderao identificar as 
lojas mais proximas de sua cidade e escolher a 
revenda a partir dos servicos que ela oferece. 

Conforme ja foi dito, a tabela foi confeccio- 
nada a partir de um questionario enviado a cerca 
de 350 lojas, cujos enderecos foram conseguidos 
atraves de pesquisa ao nosso arquivo e junto aos 
fabricantes de micros (sendo que alguns en- 
viaram sua lista de revendedores e outros nao 
responderam nossa carta). 

Somando-se a isso o numero quase diario de 
revendas que sao inauguradas em todo o Brasil, 
certamente algumas lojas nao receberam nosso 
questionario, visto que nao sabiamos de sua exis- 
tencia. 

Portanto, voltamos a pedir que as novas lojas 
revendedoras de micros passem a enviar para a 
Redacao de MICRO SISTEMAS seus enderecos, 
telefones e material informativo. 

Observe na tabela que as questoes nao respon- 
didas pelas lojas nos questionarios foram as- 
sinaladas com um traco (— ). 



. 



CoordenagSo geral: Edna Araripe. Apuragao: Stela Lachtermacher, Graga Santos e Claudia Ramalho 



MICRO SISTEMAS. janeiro/84 



35 



LOJA 


ATIVIDADES 


MICROS 


PERIFERICOS 


SUPRIMENTOS 


REVISTAS 
UVROS 


SOFTWARE 


VENDE? 


DESENVOLVE? 


ACACIA 

(SP) 


Software/system 
house 


CP-200. CP-300. CP-500. Maxx 


Impressoras, grav cassete. 

modems, unid disquete. 

monitores. interfaces 


Disquetes. papel p/ 
impressora 


Mao 


Sim, so naoonai 
(fabric propria) 


Sim. quaiquer tipo 


A CAMBIAL 
(R8J 


Som, foto. 
micros 


TK85. CP-200. CP-500; HP-85. 
CD-6809. PC 1211 


Impressoras. grav cassete 

unid disquete tv comum, 

joystick 


Fitas cassete. disquetes. 
papel p/ impressora, 
cxs p/ disquetes/ fitas 


So 

naoonais 


Sim. so nacional 


Sim. vmculado a 
compra de equip 


ALPHA 

(RS) 


Especiaiizada 
em micros 


BR-1000, D-8000. Alfa 3003 
Alfa 2064 


Impressoras. modems, unid 
disquete. monitores 
interlaces, teclados 


Fitas cassete. disquetes 

papei/iita p/ impressora 

moveis 


Nao 


Sim. nacional e 
estrangejro 


Sim. vmculado a 
compra de equip. 


ARNO DECKER 

(RS) 


Som. micros 


CP-200. CP-300. CP-500. 
DGT-100. TK82-C, TK83. TK85 


Grav cassete. unid. 
disquete. |0ystick. 
interfaces, teclados 


Fitas cassete disquetes. 
produtos de limpeza. 
cxs p/ disquetes/fitas 


Nao 


Sim. so naoonai 
(Microdigital) 


Nao 


BELL DO BRASIL 

(MG) 


Software/ system 
house 


Equips Kemitron. Proiogica 


Impressoras. grav cassete 

modems, unid disquete 

monitores, joystick 

plotadoras. interfaces 


Fitas cassete. disquetes 
papei/tita p/ impressora 


So 
naoonais 


Nao 


Sim, quaiquer tipo 


BENV 

(SP| 


Especiaiizada 
em micros 


Equips. Proiogica, 
Microdigital. Sysdata 


Impressoras. grav cassete 

monitores. tv comum 

interfaces 


Fitas cassete. disquetes, 

papei/tita p/ impressora. 

cxs p/ disquetes/fitas. 

moveis 


So 

naoonais 


Sim. nacional e 
est range iro 
(Microsoft. 

labric propria) 


Sim, quaiquer tipo 


BUCKER 

INFOHMATICA 

(SP) 


Especiaiizada 
em micros 


TK83, TK85. Maxxi; AP II. 
JR Sysdata. ED-281 ED-381 


Impressoras. grav cassete 

modems, unid disquete. 

monitores, joystick. 

interfaces 


Disquetes. papei/lita p/ 

impressora, cxs p/ 

disquetes/fitas arquivos 

moveis 


Naoonais e 
estrangeiros 


Sim, so naoonai 


Sim, quaiquer tipo 


BYTE SHOP 

1MG1 


Especiaiizada 
em micros 


DGT-100. DGT-101. CP-200 

CP-300. CP-500. TK83, 

TK85: Maxxi. Microengenho. 

AP II. JR Sysdata. Naia. 

equips Ouartzil. Schumec 


Impressoras grav cassete 

modems, unid disquete. 

monitores. tv comum. 

joystick plotadoras, 

expansoes. interfaces 


Fitas cassete. disquetes 

papei/lita p/ impressora, 

moveis 


Naoonais e 
estrangeiros 


Sim, so naoonai 

(Nasaion. Monk. 

Digitus. Microsoft. 

Sistron. Kitsis, 

LHM. Knslianl 


Nao 


CAP 

(AM) 


Software/system 
house 


POLY 201 DP. Maxxi. CP-200. 
CP-500. TK82-C 


Impressoras. modems, unid. 
disquete. monitores. 
joystick, interfaces 


Fitas cassete disquetes. 

papel- iiia p/ impressora. 

produtos de limpeza. 

cxs p/ disquetes/fitas 

arquivos, moveis. 

estabilizadores. piso 

(also, dutoplast — rodapes 

p/ CPD s 


So 

naoonais 


Sim. so naoonai 

(CAP. Monk. Binah, 

Polymax, Filcres) 


Sim, quaiquer tipo 


CASTRO 

(SC) 


Maqumas de 
escrever. micros 


CP-200. CP-300. CP-500. 
Naia. Maxxi. JR Sysdata 


Impressoras. modems, unid 
disquete, monitores. 
interfaces, teclados 


Fitas cassete. disquetes 

papei/lita p/ impressora, 

produtos de limpeza. 

cxs p/ disquetes/fitas. ' 

arquivos. moveis 


So 

naoonais 


Sim. so nacional 
(Monkj 


Sim, quaiquer tipo 


CHIP SHOP 

(SP) 


Software/ system 
house 


Equips Unitron. Spectrum. 
Polymax. Dactron. Proiogica. 

Digitus. Dismac, Sysdata. 
Microdigital. Proiogica. Softec 


Impressoras, grav cassete 

modems, unid disquete. 

monitores. tv comum 

joystick, plotadoras. 

interfaces, teclados 


Fitas cassete. disquetes. 

papei/tita p< impressora. 

produtos de limpeza. 

cxs p/ disquetes/ fitas. 

arquivos, moveis 


Naoonais e 
estrangeiros 


Sim, nacional 
e estrangeiro 


Sim, quaiquer tipo 


COMERCIAL 
SOGEMEC 

(SPl 


Maqumas de 
escrever. micros 


TK83. TK85. equips Polymax 


Nao 


Fitas cassete. disquetes 

papei/tita p/ impressora. 

arquivos, moveis 


Nao 


Sim, so nacional 
(Sogemec) 


Sim, quaiquer tipo 


COMICRO 

(PR. SC) 


Especiaiizada 
em micros 


TK85. CP-200. CP-300. CP-500. 

S-700, M C200. POLY 105 DP. 

POLY 201 DP. Maxxi, AP II, EGO 


Impressoras. modemsi unid 

disquete, monitores. 

tv comum. joystick 

•plotadoras. estabilizadores 

ATEC interfaces teclados 


Disquetes papei/fita 
p/ impressora 


Nao 


Sim, naoonai e 
estrangeiro 


Sim, vmculado a 
compra de equip 


COMPEEL 

(DF) 


Especiaiizada 
em micros 


TK82-C. TK85 CP-200 CP-300 

CP-500 DGT-100 DGT-101 

Maxxi. JR Sysdata. equips 

Edisa 


Impressoras. grav cassete. 

unid. disquete. tv comum 

joystick, interlaces 


Fitas cassete. disquetes. 
papei. Ma p/ impressora 


Naoonais e 
estrangeiros 


Sim. so nacional 


Nao 


COMPUBEL 

(PA) 


Software/system 
house 


Equips Proiogica, 
Microdigital. SID 


impressoras. grav cassete. 

modems, unid. disquete 

monitores, joystick. 

interfaces leciados 


Fitas cassete disquetes; 

papel/ tita p/ impressora, 

cxs p. disquetes/fitas. 

arquivos. moveis, 

tudo p/ CPD 




Sim. so naoonai 


Sim vmcuiaoo a 
compra de equip 


COMPUCITY 

(MG. 


Especiaiizada 
em micros 


CP-200. CP-500 S-700. 
AP II. Maxxi TK85 PC 1211 


Impressoras grav cassete 

modems unid disquete 

monitores, ft . 

plotadoras interfaces 

teclados 


Disquetes papei/titap/ 

impressora. produtos de 

impeza cxs p. disquetes/ 

titas move* 


Naoonais e 
estrangeiros 


Sim nacional e 

estrangeiro 

(Monk LHM 

MicrosUr) 


Sim, quaiquer tipo 


COMPUMIDIA 
(RS) 


Especiaiizada 
em micros 


AP II. BR-1000 


impressoras. modems unid 

disquete monitores 

plotadoras. interfaces 

teclados 


Disquetes papei/lita 
p/ impressora 


Nao 


Sim. naoonai e 
estrangeiro 

iMicroStan 


Sim. vmculado a 
compra de equip. 


COMPUSHOW 

(DF) 


Especiaiizada 
em micros 


TK82-C. TK85. CP-200 CP-300 

CP-500. S-700. DGT-100, 

Naia JR Sysdata. AP II, 

Maxxi, Microengenho. 

Ql 800 M-101/85 


impressoras grav cassete. 

modems, unid disquete. 

monitores. tv comum, 

joystick, plotadoras. 

interfaces 


Fitas cassete disquetes. 
papei. tita p/ impressora, 

cxs p/ disquetes/ 
fitas, arquivos, moveis 


Naoonais e 
estrangeiros 


Sim. so nacional 

(Monk. LHM 

iodesis. Microbyte. 

Microsoft e 

autonomos) 


Sim, quaiquer tipo 


COMPUSYS 

(SP) 


Especiaiizada 
em micros 


CP-200, CP-300 CP-500, 
S-700. TK82-C. TK85. D-8000 
D-8001. Maxxi. AP II. PC 1211 


impressoras. grav cassete 

modems, unid disquete. 

monitores, tv comum 

joystick interfaces 


Fitas cassete. disquetes; 

papel/fita p/ impressora 

cxs. p/ disquetes/ 

fitas. arquivos. moveis 


Naoonais e 
estrangeiros 


Sim, nacional e 
estrangeiro 
(Compusys) 


Sim. quaiquer tipo 


COMPUTE 

(SP) 


Software/ system 
house 


TK83. TK85, CP-200, CP-300. 

CP-500, AP II. JR Sysdata. 

Maxxi. Microengenho. equips 

Dismac. Digitus. Sharp 

- 


impressoras. grav cassete. 

modems, unid disquete. 

monitores. tv comum. 

joystick; interfaces. 

teclados 


Fitas cassete, disquetes 

papei/tita p/ impressora. 

cxs p/ disquetes/ 

fitas. arquivos. moveis 


Naoonais e 
BStrangeiros 


Sim. naoonai e 
estrangeiro 


Sim, quaiquer tipo 



36 



MICRO SISTEMAS. janeiro/84 



CURSOS 


assistencia 
tecnica' 


FORMA OE 
FINANCIAMENTO 


OUTROS PRODUTOS 


ENDERECOS 




CAL. PROG. 


VIDEOGAMES 


BA&C e outros curso 
gratis na compra de micro 


Nao. mas tern convemo 

c/ lirma de manutencao 

(Servcomp) 


F inane Banco/ 
Financeira. leasing 


Nao 


Nao 


Acacia Comercio Exportacao a Importacao Ltto. 
Av Pauhsta. 2073. 2 ° and.. V 216/217. Edit Horsa 1 — Sao Paulo — SP 


So to BASIC, cur sos 

p empresas 


Nao. mas encammha 
ao fabncante 


Financ propno 

ate 15 meses. 

leasing 


HP-10C. HP-11C 

HP-12C. HP-15C 

HP-41CV. TI-58. 

TI-59 TI-55II 


Odissey 


A Camoial — Fetole Feoli A FMhos Ltd*.. 
Rua Dr Floras. 348 — tel 26-3555 — Porto Alegre — RS 


BASIC • Outros. Cursos p/ 

empresas curso gratis 

na compra to micro 


Sim, p( qualquer 
equip nacionai 


Leasing 


Nao 


Nao 


ALPHA — Sistemas e Proceaaamentos Lfda. 
Rua Gois Monteiro. 934. Bairro Sao Francisco — tei 252-2287 — Bento 
GoncaJves — RS 


Nao 


Sim. p/ produtos 
comprados na ioja 


Financ propno 
ate 10 meses 


Nao 


Atari/Polyvox. 
Odissey. 
Dactan 


Arno Decker S.A. — Industrie e Comercio 

Mainz Rua Dr Fiores. 116 — Porto Alegre — RS 

Filial Galena Golden Center — tei 26-6321 — Canoas — RS 


Soto BASIC cursos 
p empresas 


Sim. p/ qualquer 
equip nacionai 


Financ propno 

ate 3 meses. financ 

Banco/Fmanceira 


Nao 


Odissey 


Bell do Braail Repreeentactos. Comercio e Industrie Ltto. 
Av Joao Alves da Fonseca e Siiva. 1 131 — tel 351-3236 — Contagem — 
MG 


So o* BASIC curso gratis 
na compra to micro 


Sim. p/ prooutos 
comprados na Ioja 


Financ propno 

ate 3 vezes; financ 

Banco/Fmanceira; 

leasing 


Nao 


Odissey 


Beny Feira Permanente to Microcomputadores Ltto. 
Rua Dommgos de Moraes, 407. Vila Mariana — Sao Paulo — SP 


BAStC e Outros. Cursos p/ 

empresas. curso gratis 

na compra to micro 


Sim. p/ produtos 
comprados na ioja 


Financ propno 

ate 6 meses. 

tmanc Banco/ 

Fmanceira. leasing 


Nao 


Dactan 


Bucker inlormatica Comercio to Computadores Ltda. 
Av Reboucas. 1458 — tel 852-2086 e 282-3115 — Sao Paulo — SP 


So oe BASIC cursos p/ 

empresas. curso gratis 

na compra Oe micro 


Nao. mas encammha 
ao labncante 


Financ propno 

ate 3 meses. financ 

Banco- Fmanceira. 

leasing 


Nao 


Nao 


Byte Shop 

Rua Antonio de Albuquerque. 271. Savassi — Belo Honzonte — MG 


BASIC e outros cursos 
p/ empresas 


Sim. p/ produtos 
comprados na 101a 


Financ Banco/ 
Fmanceira. leasing 






CAP — Centro to Assessor* em Processamento de Dados Ltto. 
Av Costa eSilva. 680, Betania— tel. 237-1 793 e 1033— Manaus — AM 


So oe BASIC, cursos p 

empresas curso gratis 

na compra de micro 


Sim p/ produtos 
comprados na loia 


Financ propno. 

ate 24 meses tmanc 

Banco/Fmancena 

leasing consorcio 


Lmha Hewlett 

Packard. Texas 

Instruments 


Nao 


Castro Comercio to Computadores e Maquinas Ltto. 
Maim: Rua Vidai Ramos 30 — tei 23-0491 . 22-6933 e 22-6757 — Fiona- 
nopohs — SC 
Filial. Av Centenano. 3673/9 — tel 33-1436 — Cnciuma — SC 


BASIC e outros. cursos p 

empresas. curso gratis 

na compra de micro 


Nao. mas tern convemo c/ 

tirma oe manutenpao 

(MS Eietronicai 


Financ propno. 

financ. Banco/ 

Fmanceira. leasing 


Lmha Hewlett 
Packard 


Dactan 


Chip Shop Computadores 

Rua Ofena. 248. Jardim Pauhstano — tel 211-4261 — Sao Pauio — SP 


So oe BASIC cursos 
p/ empresas 


Sim. p/ produtos 
comprados na ioja 


Financ propno 

ate 5 vezes 


Lmh3 Hewlett 

Packard Texas 

Instruments 

Sharp 


Nao 


Comercial Sogemec Maquinas p/Escntono Ltda. 
Rua Pruoente de Moraes. 679 — tei 34-2100 — Piracicaba — SP 


BAS'C e outros 
sos p< empresas 


Sim. p/ produtos 
comprados na loia 


Fmanc Banco/ 

Fmanceira. leasing. 

consorcio 


Nao 


Nao 


Comicro Comercio e Manutencao to M'crocomputadores Ltda. 
Maim Ai Presioente Taunay. 691 — tel 224-5616 — Cuntiba — PR 
fiiiais Rua Padre Carios. 143. 1 and . si 5 — tei 33-7520 — Joinvilie — 
SC/Edit SuiBrasiieno b ana si 602 — tei 23-0065— Londrma — PR 


BASIC e outros. cursos 
p/ empresas 


Sim. p/ equips Digitus. 

outras marcas sao 

encammhadas ao 

labncante 


Financ propno 

ate 4 meses tmanc 

Banco/Fmanceira. 

ieasmg 


Nao 


Nao 


Compeei — Computaoores. Equipamentos Eletronicos e Servicos Ltda. 
SCLN 102 bi A si 120 — tei 226-9201 — Brasilia — DF 


BASIC e outros cursos 
presas curso gratis 
na compra oe micro 


Sim, p/ produtos 
compraoos na 101a 


Financ propno 
ate 4 vezes. tmanc 
Banco/Fmanceira. 
leasing, consorcio 


Nao 


Nao 


Compubel Computadores, Sistemas e Suprimentos Ltda. 
Tv Qumimo Bocaiuva. 1779 — tei 223-6319 — Beiem — PA 


BASiC e outros cursos 

p empresas curso gratis 

na compra de micro 


Sim. p/ equips 
nacionais e estrangeiros 


Fine Banco 

Fmanceira. teasing 

consorcio 


Nao 


Nao 


Compucity — Comercio e Representacoes Ltda. 

Rua Tome oe Souza 682 — tei 226-6336 — Beio Honzonte — MG 


BASIC e outros cursos 

p; empresas curso gratis 

na compra oe micro 


Sim. p/ produtos 
comprados na ioja 


Financ Banco/ 
Fmanceira. ieasmg 


Nao 


Nao 


Compumidia — Produtos para Computacao Ltda. 
Av Cnstovao Coiombo. 1370. cj 301 — tei. 22-5288 e 22-4859 — Porto 
Aiegre — RS 


So to BASIC cursos 
p> empresas 


Sim. p/ produtos 
comprados na 101a 


Fmanc propno 
ate 4 meses. tmanc 
Banco/ F manceira . 
leasing, consorcio 


Tl-59 


Nao 


Compushow Computadores Ltda. 
SCRN 708/709. bi E. ij 10 — tei 273-2128 — Brasilia — DF 


Sode BASIC, cursos 

p/ empresas curso gratis 

na compra de micro 


Sim. p/ produtos 
comprados na ioja 


Financ propno. 

financ Banco/ 

Fmanceira. leasing 

consorcio 


WN-100 


Dactan 
Odissey 


Compusys Computadores e Sistemas Ltda. 
Matm: Av 9 de )uiho 826. s/lj. — tei 635-1 195 — Ribeirao Preto — SP 
filial Av Cei Ferreira Leite. 1540. l| 68. Ribeirao Shopping — tei 634-3135 


BASlC e outros. cursos 

p/ empresas. curso gratis 

na compra de micro 


Sim. p/ produtos 
comprados na loia 


Fmanc propno. 

financ Banco/ 

Fmanceira. leasing 


Lmha Sharp 


Atari/ Polyvox 

Odissey. 

Dynavision 


Compute Sistemas a Computadores Ltda. 
Rua Estados Unidos. 2141. Jardim Pauiista — tel 231-1 173 e 231-1 197 — 
Sao Pauio — SP 



MICRO SISTEMAS, janeiro/84 



37 



LOJA 


ATIVIDADES 


MICROS 


PERIFERICOS 


SUPRIMENTOS 


REVISTAS 
UVROS 


SOFTWARE 


VENDE? 


DESENVOLVE? 


COMPUTER HOUSE 

(SP) 


Especiaiizada 
em micros 


TK82-C. TK83, TK85. 
CP-200. CP-300. CP-500 


Impressoras. grav. cassete. 

modems, unid. disquete. 

monitores; tv comum. 

joystick, interlaces. 

teclados 


Fitas cassete: disquetes. 

calibrador e modulador de 

sinal (CMS/ZX) 


Nacionais e 
estrangeiros 


Sim. so naoonal 

(Abaco. Polisoft. 

Microsoft) 


Sim. qualquer tipo 


COMPUTERLAND 

(SP. RJ) 


Especiaiizada 
em micros 


Equips Microdigital. Unitron. 

Polymax. Dactron. Dismac. 

Hewlett Packard. Sysdata. 

Digitus 


Impressoras. modems, unid 

disquete. monitores. tv 

comum. joystick, plotadoras 

paddles, piacas de expansao. 

piaca videx p/ impressora. 

piaca CP/M. cartao p/ 

Pall/M puro. interfaces. 

teclados 


Fitas cassete. disquetes. 

papel/fita p/ impressora; 

produtos de limpeza, 

cxs. p/ disquetes/ Mas. 

arquivos, moveis 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(LHM. 

Computerworld. 

Potenciai Software, 

CCS, Approach. 

Monk. Microsoft) 


Sim. qualquer tipo 


COMPUTRONIC 

(RJ) 


Software/system 
house 


Color 64, APPLY 300 


Nlo 


Disquetes. papei 
p/ impressora 


Nacionais e 
estrangeiros 


Nao 


Sim. qualquer tipo 


CONSULTORIA E 

SiSTEMAS 
(DF) 


Sottware/system 
house 


Naia. JR Sysdata. APPLY 300. 
DV-400, DV-600. DV-2000. OJ 800 


Impressoras. grav. cassete. 

unid. disquete. monitores. 

joystick, interfaces 


Fitas cassete. disquetes. 

papel/lita p/ impressora. 

cxs. p/ disquetes/ 

fitas. arquivos. moveis 


Nacionais e 
estrangeiros 


Sim, nacionai e 
estrangeiro 


Sim. qualquer tipo 


CPM 

(SP) 


Software/system 
house 


Maxxi. AP II. JR Sysdata. 

Microengenho. CP-300. CP-500. 

Naia. TK83. TK85. DGT-100. 

DGT-101 . MG-8065 


Impressoras. grav cassete. 

modems, unid. disquete. 

monitores. tv comum. 

piacas de expansao. 

interfaces; teclados 


Fitas cassete, disquetes. 

papel/fita p/ impressora. 

produtos de limpeza. 

cxs. p/ disquetes/fitas. 

arquivos. moveis 


Nacionais e 
estranoeiros 


Sim. so nacionai 

(PSI. Binah. Ramo. 

Softec. Sispro. 

DB Micro. 

Microstar. 

Microsoft) 


Sim. qualquer tipo 


DATA SOLUTION 

(SP) 


Especiaiizada 
em micros 


CP-200. CP-300. CP-500. 
Maxxi, TK85. Elppa. AP II 


Impressoras. monitores. 

joystick plotadoras. 

interfaces 


Disquetes. papel/fita 
p/ impressora. cxs p/ 
disquetes/fitas. moveis 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(Monk. LHM. 

Microsoft) 


Sim. qualquer tipo— 


WO ADOS 

(MG) 


Software/system 
house 


TKS3. TK85. DGT-100; 
JR Sysdata 


Grav.cassete.unid. disquete 
monitores. joystick 


Disquetes. papel/ 
p/ impressora 


Nao 


Nao 


Sim. qualquer tipo 


DtSCOL 

(PA) 


Especiaiizada 
em micros 


TK82-C. TK83. TKB5, CP-200. 
CP-300. CP-500. Maxxi 


Impressoras. grav cassete. 

modems, unid. disquete. 

monitores. tv comum. 

joystick, plotadoras. 

interfaces 


Fitas cassete. disquetes. 

papel/fita p/ impressora. 

produtos de limpeza, 

cxs p/ disquetes/fitas. 

arquivos. moveis 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(Monk. Microsoft. 

CCS) 


Nao 


ELDORADO 
(RJ) 


Especiaiizada 
em micros 


CP-200. CP-300. CP-500. 

Maxxi. DGT-100; TK82-C. 

TK83.TK85 


Impressoras. grav cassete. 

unid disquete. monitores. 

joystick, interfaces 


Fitas cassete. disquetes 1 

papel/lita p/ impressora. 

produtos de limpeza. 

cxs. p/ disquetes/fitas. 

arquivos. moveis. etiquetas 

pastas p/ formulanos; 
modulador de RF, expansao 
de memona, piacas diversas 


Nacionais e 
estrangeiros 


Sim. nacionai e 

estrangeiro 

(Kitsis. Monk. 

Microsoft) 


Sim. qualquer tipo 


ENSICOM 

<6P) 


Software/system 
house 


TK83. TK85. JR Sysdata. 
Naia. Microengenho 


Impressoras. unid disquete. 
joystick, interfaces ' 


Fitas cassete. disquetes. 

papel/fita p/ impressora: 

cxs. p/ disquetes/ 

fitas. arquivos: moveis 


So 
nacionais 


Sim. so nacionai 

(Microsoft. 

Microdigital. 

Prologica. 

Sysdata) 


Sim, qualquer tipo 


ENTEC 

(SC) 


Especiaiizada 
em micros 


CP-200, CP-300. CP-500. 

JR Sysdata. equips. Polymax. 

Microdigital. Digitus 


Impressoras. grav. cassete. 
unid. disquete. monitores. 

plotadoras. interface*. 

teclados. controladores 
numericos 


Fitas cassete. disquetes, 
papel/lita p/ impressora. 
cxs. p/ disquetes/ fitas 


So 
nacionais 


Sim. so nacionai 

(Fabr propria. 

Polymax. Monk. 

LHM) 


Sim. qualquer tipo 


ERKLA 

(SP) 


Software/system 
house 


TK85; APII 


Impressoras. unid. disquete. 

monitores. joystick. 

interfaces 


Disquetes. papel/fita 
p/ impressora 


— 


Sim. so nacionai 
(Worm Software) 


Sim. qualquer tipo 


EXATRON 

(SP) 


Software/system 
house 


TK83. TK85. CP-200. CP-300. 
CP-500. Maxxi. AP U 


Impressoras. grav cassete. 

unid. disquete. monitores. 

interfaces 


Fitas cassete. disquetes. 

papel/fita p/ impressora. 

cxs. p/ disquetes/ 

fitas. arquivos. moveis 


So 
nacionais 


Sim. so nacionai 
(Microsoft. 

Sottscience) 


— - 


FOTOLEO 

(SP) 


Especiaiizada 
em micros 


CP-200. CP-300. CP-500. 
Maxxi. AP II. TK82-C. TK83. 
TKB5. JR SysdaU. ED-281. 

ED-311.ED-381.PC1211 


Impressoras. grav cassete: 

unid. disquete. monitores. 

tv comum. joystick 


Fitas cassete disquetes. 

papel/fita p/ impressora. 

produtos de limpeza. 

cxs p/ disquetes/ fitas. 

moveis 


Nacionais e 
estrangeiros 


Sim. so nacionai 
(Fabric, propria) 


Sim. qualquer tipo 

! 


FOTOPTICA 

(SP) 


Folo. som. micros 


HP-65A. TK83.TK85. CP-300. 
CP-500, Apple II Plus. 
Microengenho; Maxxi 


Impressoras. grav cassete. 

umd' disquete. monitores. 

tv comum: joystick 


Fitas cassete. disquetes. 

cxs. p/ disquetes/ fitas. 

arquivos 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(Microsoft. Micro s, 

Monk. Knstiani 


" 


FRISSON 

(SP) 


Som. micros 


AP II; Microengenho. equips. 

Digitus. Sysdata. Polymax. 

Microdigital. Protogica. 

Hewlett Packard 


Impressoras. grav. cassete. 

modems; unid. disquete; 

monitores. tv comum. 

joystick, interfaces 


Fitas cassete, disquetes, 

papel/fita p/ impressora; 

produtos de limpeza: 

arquivos. moveis. cxs. 

p/ disquetes/fitas 


So 
nacionais 


Sim. so nacionai 
(Monk. Microarte) 


Sim. vmcuiado * 
compra de equip 


INFORMATtCA 

(MG) 


Software/system 
house 


Nap; Ol 800 


Impressoras: unid disquete 


Disquetes 


Nao 


Sim, so nacionai 

(Fabric propria. 

Sistron) 


Sim. qualquer tipo 


MFORMATIOUE 

(RS) 


Sotware/system 
house 


Microengenho; Alfa 3000. 

Alia 3003. Alia 2064. DGT-100. 

SID 3000; ED-281 ; CP-200. 

CP-500. S-700; TK82-C. 

TK83. TK85, D-«O00. D-8001. 

D«X)2. D-8100, D-8101. D-8102. 

D-8103; equips. Sharp 


Impressoras; grav. cassete. 

unid disquete.' monitores, 

joystick, interfaces 


Fitas cassete; disquetes; 
papel p/ impressora 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(Sottmax. Hypersoft. 

Approach) 


Sim. vmcuiado a 
compra de equip 



38 



MICRO SISTEMAS. janeiro/84 



CURSOS 


ASSiSTENCIA 
TECNICA 


FORMA OE 
FINANCIAMENTO 


OUTROS PRODUTOS 


ENDEREQPS 


CAL PROG. 


VIDEOGAME 


BAS*C e cutros. curso 
gratis na compra oe micro 


Sim. p/ determmados 
equips 


Fmanc. propno 

ate 6 meses. Imanc 

Banco/Fmanceira. 

leasing 


Nao 


Nao 


Computer House 

Maim Av Andrade Neves, 1254 — Campinas — SP 

Filial Av Juscelmo Kubitschek. 28 — tel 252-5855 e 852-7739 


So oe BASIC, cursos 

• j'esas curso gratis 
na compra de micro 


Sim. p/ produtos 
comprados na 101a 


• Financ propno 
ate 4 vezes. Fmanc 
Banco/Fmanceira. 
leasing, consorcio 


Linha Dismac. 
Hewlett Packard 


Dae tan 
Hobbygame. 

Odissey 


Computerland 

Matnz. Av Angelica. 1996 — tel 231-3277 — Sao Pauio — SP 
Fmais Av oos imares. 134— tel 531-4498— Sao Pauio — SP* Praia oe 
Botatogo. 288, i| 114, Edit Argentina — tel 551-8942 — Rio oe Janeiro 
— RJ/Av Barao de lapura. 917 — tel 32-4330 e31 -8498— Campinas— SP 
Loias Iranqueadas em Sao Paulo Pro Som, Tape Som e Chip Shop 


BASiC e oulros. cursos 
p empresas 


Sim, p/ equips, 
nacionais e estrangeiros 


Financ Banco/ 
Financeira. leasing 


Nao 


Nao 


Computronic — Maser Material* e Servicos de Proces de Dados 
Estr da Cacuia. 231 . si 312 liha do Governador — Rio de Janeiro — Rj 


BASiC e oulros. cursos 

p/ empresas. curso gratis 

na compra de micro 


Sim. p/ quaiquer 
equip nacionai 


Financ Banco/ 
Financeira 


Nao 


Nao 


Conaultoria e Siatemas Ltda. 
Centro Comercial Cruzeiro. s/l| 35 — tel 233-2310 e 567-3425 — Brasilia 
— DF tCx. Postal 11-1285) 


BASiC e oulros cursos 

p/ empresas curso gratis 

na compra oe micro 


Nao. mas tem convenio 

c/ lirma de manutencao 

tServcomp. Dataroad, MS) 


Financ propno 
ate 3 meses, Imanc. 
Banco/F inanceira . 
Leasing, conso'roo 


Nao 


Nao 


CPM — Central Panamencana de Micro Intormaiica Ltda. 

Pea Ciovis Beviiacqua, 121.2 .' and —tel 32-7752. 34-3057 e 32-9946 — 
Sao Pauio — SP 


BAStC e outros. cursos 

pv empresas curso gratis 

na compra de micro 


Nao. mas tem convenio 

c tirma de manutencao 

(Servcomp) 


Financ Banco/ 

Financeira, leasing. 

consorcio 


Nao 


— 


Data Solution 
Av Euzebio Matoso. 654 — tel 813-3355— Sao Pauio — SP 


So oe BASIC, cursos 
p. empresas 


Nao. mas encaminha 
ao tabncante 


Financ propno 
ate 3 meses 


Nao 


Nao 


Didaoos — Intormaiica e Administracao Ltda. 
Rua Minas Gerais. si. $02 — tel 221-2004 — Divinopons — MG 


Nao 


Sim. p/ produtos 
comprados na loia 


Financ propno 

ate 4 meses. Imanc 

Banco/Fmanceira. 

leasing 


Nao 


Odissey 


Ditcol — Telecomunicacoes e Intormatica Ltda. 
Rua 28 de Setembro. 746 — tel 222-5122 e 224-1751 — Beiem — PA 


BAStC e oulros cursos 

p/ empresas curso gratis 

na compra de micro 


Sim p/ equips nacionais e 
estrangeiros 


Financ propno 

ate 3 vezes. tmanc. 

Banco/Fmanceira. 

leasing 


Nao 


Nao 


Eldorado Computadores e Siatemas Ltda. 

Rua Visconoe de Piraja. 351. i|S 213/214 — tel 227-0791 — Rio de 
Janeiro -*- Rj 


BASIC e outros. cursos 
p empresas 


Nao. mas encammha 
ao tabncante 


Financ propno 
ate 3 meses. tmanc 

Banco' Financeira 
leasing 


Nao 


Nao 


Enaicom Engenhana de Sistema* e Computadores Ltda. 

Rua Marques ao Hervai. 409. l«ano , si 15 — tel 33-2944 — Taubate — SP 


So oe BASIC, cursos 

p> empresas curso gratis 

na compra de micro 


Sim, p/ micros protissionais. 

pessoais e equips de 

controle industrial 


Financ Banco/ 
Financeira, leasing 


Nao 


Nao 


Entec Representacao Ltda. 

Rua Lauro Mulier, 700 — Itajai — SC 


BASIC e outros cursos 
p/ empresas 


Nao. mas encaminha 
ao tabncante 


Financ. Banco/ 
Financeira. leasing 


Nao 


Nao 


Erkla Cursos. Kits, Laboratories de Eletronica 
Maim. Rua Dr Veiga Filho. 522 — tel 67-7793 — Hig.enopoiis — SP 
Filial. Av Pacaembu. 1261 — tel 826-1499. 67-8339 e 8264464 


BASIC e outros. curso* 

p/ empresas curso gratis 

na compra de micro 


Nao. mas tem convenio 

c/ tirma de manutencao 

(Servcomp) 


Financ. propno 

ate 3 meses. tmanc. 

Banco/ F manceira . 

leasing 


Nao 


Nao 


Exatron Intormatica 

Alameda dos Arapanes. 841 — tel 542-1917 — Sao Pauio — SP 


BASIC e outros cuisos 

p/ empresas. curso grans 

na compra de micro 


Sim. p/ produtos 
comprados na loia 


Financ. propno 
ate 24 meses: Imanc 

Banco/ Financeira 
leasing 


Nao 


Dactan 


Fotoleo Comercio e Industrie Ltda. 
Av Sao Joao. 25. Centro — Sao Pauio — SP 


Cursos p' empresas. curso 
gratis na compra de micro 


Nao. mas encaminha 
ao tabncante 


Financ propno 

ate 10 meses. tmanc 

Banco/Fmanceira. 

leasing 


Linha Hewlett 

Packard. Texas 

Instruments. 

Sharp 


Odissey. 

Atan/Polyvox, 

Dactan 


Fotoptica Computadores e Calculadoras 
Maim Al. Jurua. 434 — tel 421-5211 — Baruen (Aiphaville) — SP (Centro 
Administrative) 
Filial; Av Reboucas. 2315 


Curso gratis na 
compra oe micro 


Sim. p/ produtos 
comprados na loia 


Financ Banco/ 

Financeira, leasing, 

consorcio 


Lmha Hewlett 
Packard 


Odissey. 

Dactan. Atari 

Poiyvox 


Frisson Equipamentos de Som Ltda. 
Rua Bernardino de Campos. 345 — tel 412-3428 e 449-6212 — Santo 
Andre — SP 


BASIC e Outros Cursos 
p. empresas 


Nao. mas tem convenio 

c/ lirma de manutencao 

(Oistec) 


Financ propno 

ate 4 meses. tmanc 

Banco/ Financeira 

leasing 


Nao 


Nao 


Intormatica Assessoria e Processamento de Dados Ltda 
Av Antonio Olimpio de Morais, 290/308 — Divmopolis — MG 


BASIC e outros cursos 

p/ empresas. curso gratis 

na compra de micro 


Sim. p/ produtos 
comprados na loja 


Financ Banco/ 
Financeira. leasing 


Nao 


Nao 


intormatique — Onix Comercio e Servicoa de Equip. Eletronicos Ltda. 

Av Independence. 383. i| 114/115— tel 21-4189— Porto Alegre— RS 



MICRO SISTEMAS. janeiro/84 



39 






LOJA 


ATIVIDAOES 


MICROS 


PERIFERICOS 


SUPRIMENTOS 


REVISTAS 
UVROS 


SOFTWARE 


VENDEV 


DfcSfcNVOLVE? 


INFORMAX 

(SP) 


Especiaiizada 
em micros 


CP-200. CP-300. CP-500. 
equips. Unitron. Microdigital 


Impressoras, grav cassete. 

modems, unid disquete, 

monitores. tv comum. 

joystick, plotadoras. 

interlaces 


Pitas cassete, disquetes. 

papel/fita p/ impressora, 

cxs p' disquetes/ 

litas. arquivos. moveis 


Nao 


Sim. nacional 
e estrangeiro 


Sim, qualquer tipo 


IPANEMA MICRO 
(RJ) 


Especiaiizada 
em micros 


TK82-C. TK83. TK85. DGT-100; 
CP-500. AP II. Microengenho 


Impressoras. grav cassete. 

modems, tv comum. joystick, 

interfaces expansao p/ tv. 

smtetizador de voz 

(Digitus) 


Fitas cassete. disquetes. 

papel p/ impressora. cxs 

p/ disquetes/fitas 


Nacionais e 
est range* ros 


Sim. so nacional 
(Microsoft 
Microideia) 


Sim. qualquer tipo 


KALHAU 
(RJ) 


Especiaiizada 
em micros 


DGT-100. DGT-101. TK83. TK85. 
APPLY 300. equips Schumec 


Impressoras. grav. cassete. 

modems, unid disquete. 

monitores. tv comum. 

joystick, interfaces 


Fitas cassete, disquetes. 

papel/fita p/ impressora. 

produtos de limpeza. 

cxs. p/ disquetes' Mas 

arquivos, moveis 


Nacionais e 
estrangeiros 


Sim. so nacional 

(Nasajon. Digitus. 

Microsoft) 


Sim, qualquer tipo 


KEMITRON 
IMG) 


Especiaiizada 
em micros 


Naja TK83. TK85, CP-300. 
CP-500; JR Sysdata 


Impressoras. grav cassete. 

modems, unid disquete 

monitores. tv comum, 

joystick, plotadoras, 

interfaces, teciados 


Fitas cassete. disquetes; 

papel' tua p/ impressora. 

produtos de limpeza. 

cxs. p' disquetes/iitas 

arquivos 


So 
nacionais 


Sim. nacional e 

estrangeiro (LHM. 

Sistron. Monk) 


Nao 


KOMPUTER HAUS 
(PR) 


Solware' system 

house, eleironica 

micros 


Microengenho. DACTRON-E. 
CP-200. CP-300. CP-500 


Impressoras. grav cassete. 

modems, unid disquete. 

monitores. joystick 


Fitas cassete. disquetes 


So 

nacionais 


Sim. so nacional 
(Potencial 
Software) 


Sim. qualquer tipo 


LHM 

(RJ. RS) 


Software' system 

house (matnz). 

micros 


Naia Maxxi. AP II. matnz 
TK85. filial. DGT-100 


Impressoras. grav. cassete. 

unid disquete monitores, 

interfaces, teciados. 

matnz: tv comum. 

filial: joystick, piacas 

expansao 16 K. 48 K e 

128 K. ventiladores 

p/ fonte de CPU 


Fitas cassete. disquetes. 
fitas p/ impressora. cxs 

p/ disquetes/fitas, 
moveis; matnz. arquivos. 
Iilial: papel p/ impressora 


Nacionais e 
estrangeiros 


Sim, so nacional 
(Fabric propria) 


Sim. qualquer tipo 


LIDADOS 

(SP) 


Especiaiizada 
em micros 


TK82-C. TK85. CP-200. CP-300, 
CP-500. S-600. S-700; AP II 


Impressoras, grav cassete. 
unid. disquete. joystick 


Fitas cassete. disquetes 

papel/fita p' impressora. 

cxs. p/ disquetes/fitas 


Nacionais e 
estrangeiros 


Sim. so nacional 


Sim. vmcuiaoo a 
compra de equip. 


LOGICA 

(BA) 


Especiaiizada 
em micros 


TK82-C. TK83. TK85; CP-200. 

CP-300. CP-500. S-600. 

S-700; DGT-100. DGT-101, 

Microengenho; equips. Scopus 


Impressoras, grav cassete: 

modems, unid. disquete. 

monitores. joystick. 

interfaces 


Fitas cassete. disquetes. 
papel/fita p/ impressora 


Nacionais e 
estrangeiros 


Sim. so nacional 
(Monk. Microarte. 
Microsoft, Knstian, 
Prologica. Digitus. 

EAG-Engenhana 
de Sistemas) 


Sim. qualquer tipo 


MAESTRO 

(RJ) 


Som. micros 


TK85. DGT-100 


Grav. cassete. uma 
disquete. monitores. 
joystick, interlaces 


Fitas cassete. disquetes 


Nao 


Sim, so nacional 

(Digitus. 

Microdigital) 


Sim. qualquer tipo 


MEMOCAR08 

(SP) 


Especiaiizada 
em micros 


TK82-C, TK85. CP-200, CP-300, 

CP-500. NE-Z8000. MT 300, 

DGT-100. Maxxi. 

PC 1211 RP, PC 1211 R 


Impressoras. grav cassete. 

modems; unid disquete. 

monitores. tv comum. 

joystick plotadoras. 

interfaces 


Fitas cassete. disquetes. 

papel/fita p/ impressora. 

cxs. p/ disquetes/titas 


Nacionais e 
estrangeiros 


Sim. so nacional 

(Microdigital. 

Prologica. Micron. 

SoftKristian. 

Monk. Nasajon. 

LHM. Sottscience) 


Sim, qualquer tipo 


METALDATA 

(RS) 


Software^ system 
house 


TK82-C, TK85; CP-200, CP-500, 

S-700; D-8000. Alfa 3003. 

Alfa 2064, Maxxi. POLY 201 DP, 

Microengenho. CD-6809 


Impressoras. grav cassete. 

modems, unid disquete. 

monitores. tv comum, 

joystick, interfaces, 

teciados 


Fitas cassete. disquetes. 

papel/fita p/ impressora. 

cxs p/ disquetes/fitas. 

moveis 


Nacionais e 
estrangeiros 


Sim. so nacional 
(Metaldata. Monk) 


Sim. qualquer tipo 


MICRO HOUSE 

(RJ) 


Especiaiizada 
em micros 


CP-200. CP-300, CP-500, 
AP II. Maxxi; TK85 


Impressoras, grav cassete. 
unid. disquete, monitores, 


Fitas cassete, disquetes. 

papel p/ impressora, 

moveis 


So 

nacionais 


Sim, so nacional 

(Microideia. 
Monk. Microsoft) 


Sim. qualquer tipo 


MICROINFORMATICA 

(RJ) 


Especiaiizada 
em micros 


CP-200, CP-300. CP-500. S-600 

TK83, TK85. DGT-100. 

JR Sysdata Naja. equips 

Unitron. Appletronic 


Impressoras. grav cassete. 
modems, unid disquete. 
monitores; tv con 
joystick 


Fitas cassete disquetes. 

papel p. impressora. 

moveis 


Nacionais e 
estrangeiros 


Sim. so nacional 


Sim, qualquer- tipo 


MICRO MAXI 

(RJ) 


Software' system 
house 


CP-500. S-600. S-700. 
TK82-C. TK85 


impressoras 




Nao 


Sim. so nacional 


Sim. qualquer tipo 


MiCROM 

(SP) 


Soltware/system 
house 


TK85 JR Sysdau. ED-281 


Grav cassete joystick 


Fitas cassete. disquetes 

papei/tita p/ impressora, 

cxs p disquetes/fitas 

arquivos. moveis 


So 

nacionais 


Sim so nacional 
(Edisa. Cobra. 
SiD. Prologica) 


Sim, qualquer tipo 


MICROMEGA 
(RS) 


Software/system 
house 


TK82-C. TK85; CP-200. CP-300. 

CP-500; DGT-100; Maxxi. 

Microengenho. JR Sysdata, 

PC 1211 R. PC 1211 RP 


Impressoras. grav cassete. 

unid. disquete. monitores. 

tv comum; joystick. 

interfaces 


Disquetes. papel/fita 
p/ impressora 


So 
nacionais 


Sim. nacional 
e estrangeiro 


Sim, qualquer tipo 


MiCRONEWS 

(RJ) 


Especiaiizada 
em micros 


TK83, TK85. CP-200, CP-300, 
CP-500. DGT-100 


Impressoras. unid. disquete. 
monitores; joystick 


Fitas cassete, disquetes. 
papel/fita p/ impressora, 

produtos oe limpeza; 

cxs. p/ disquetes/fitas 


Nacionais e 
estrangeiros 


Sim. so nacional 
(Monk, Nasajon) 


Nao 


MtCROSHOW 

(RJ) 


Especiaiizada 
em micros 


CP-200. CP-300. CP-500. 
S-600. S-700; HP-85 


Impressoras 


Disquetes. papel/fita 
p/ impressora 


Nao 


Sim. so nacional 
(Digidata) 


Sim, qualquer tipo 



40 



MICRO SISTEMAS, janeiro/84 



CURSOS 


ASSISTENCIA 
TECNICA 


FORMA DE 
FINANC lAMENTO 


OUTROS PRODUTOS 


ENDERECOS 


CAL. PROG. 


VIDEOGAMES 


BASiC • outros cursos 
p- empresas 


Nao. mas tern convenio 
com a Computec 


F mane Banco/ 

Financeira. leasing. 

consorcio 


Nao 


Nao 


Informal 
Av Bngadeiro Fana Lima. 1857 — lei. 814-0682 — Sao Pauio — SP 


So oe BASIC 


Nao. mas encaminha 
ao fabncame 


F mane. Banco/ 
Financeira 


Nao 


Top-Game 


ipanema Micro — Computer •shop Eletronica Ltda. 
Rua Visconde de Piraja. 540. i| 310 — tel 259-1516 e 274-5594 — Rio cie 
Janeiro — RJ 


BASiC • oulros cursos 
p/ empresas 


Nao. mas encaminha 
ao fabncante 


Financ propno. 

leasing 


Nao 


Nao 


Kalhau Engenhana Ltda. 
Pea Tiradentes. 10. si 402. Ceniro — tel 252-2752 — Rio de Janeiro — Rj 


Nao 


Sim. p/ produtos 
comprados na 101a 


Financ propno 

ate 5 meses. financ 

Banco/Fmanceira. 

teasing 


Nao 


Nao 


Kemitron Ltda. 

Av Contorno. 6048. Sdvassi — tel 225-0644 — Beio Horizon te — MG 


BAStC e oulros cursos 
p/ empresas 


Sim. p/ produlos 
comprados na loia 


Financ propno. 

financ. Banco/ 

Financeira 




Odissey. 
Atan/Polyvox 


Komputer Video Hauss — Com. deMicrocompuladores e 
Jogos Eletronicos Ltda. 
Av Higienopolis. 925. i| 5. Shopping Via Per Tutti — tel 23-5061 — 
Londnna — PR 


Uaim BASIC e Oulros 

so de BASIC. 

cursos p/ empresas. 

cur so gratis na 

compra oe micro 


Sim. p. produlos 
comprados na loia 


Financ propno 

ate 3 meses Imanc 

Banco/Financeira. 

leasing 


Nao 


Maim 
Odyssey 
Dactan 


LHM Comercio e Representeceo Ltda. 

Mainz Av Franklin Roosevelt. 23, gr 1203/4/5— tel 220-7979 — Rio oe 
Janeiro — RJ 

Filial. Computche — Av Independence, 599 — tei 26-6466 — Porto 
Aiegre — RS 


So oe BASIC, cursos 

O empresas. curso grans 

na compra ae micro 


Sim. p/ produtos 
comprados na loja 


Fmanc Banco/ 
Financeira. consorcio 


Nao 


Nao 


Lidados Servicos e Comercio de Computadores Ltoa. 
Rua Sete de Setembro. 876 — lei 41-3513 — Limeira — SP 


BASiC e oulros cursos 

D empresas curso gratis 

na compra de micro 


Sim. P' equips naaonais 
e estrangeiros 


Financ propno 
ate 6 meses. leasing 


Nao 


Nao 


Logica — Computadores e Sistema* Ltda. 
Ai Antunes. 01. i| 02. Barra Avenida — tei 235-4184 — Salvador — BA 


So ae BASIC 


Sim. p/ equips nacionais 
e estrangeiros 


Financ propno 

ate 6 meses. Imanc 

Banco/Fmanceira. 

leasing 


Nao 


Atary/Poiyvox 


Maestro Equipamentos de Som Ltda. 

Maim Av Pasteur. 184. i| J — tel 295-81 94 e 542-3849— Rio oe Janeiro 

-RJ 

Fmai Tv Ouvidor, 37. 2 ." and — tel 221-5040 — Rio de Janeiro — Rj 


BASiC e outros cursos 

p/ empresas curso gratis 

na compra de micro 


Sim. p/ equips nacionais 
e estrangeiros 


Financ propno. 

financ Banco/ 

Financeira. leasing 

consorcio 


Nao 


Nao 


Memocards Materials Didaticos Ltda. 
Rua Amador Bueno. 855 — Ribeirao Preto — SP 


BASiC e outros cursos 

p/ empresas curso gratis 

na compra de micro 


Nao. mas tern convenio 

C/ lirma de manutencao 

(Disco) 


Financ propno 

ate 5 vezes. financ 

Banco/Fmanceira. 

leasing 


Nao 


Dynavision 


Metaklata Engenhana e Processamento Ltda. 
Maim: Rua Alvaro Chaves, 154, ci 302— tei 22-3151 — Porto Aiegre— RS 
Filial. Rua Qumtmo Bocaiuva, 27. l| 14 — tel 22-3151 — Porto Aiegre— RS 


BASiC e outros cursos 
o- empresas 


Nao, mas tern convenio 

c/ lirma de manutencao 

(Sistema) 


Financ propno 

ate 3 meses. financ 

Banco/Fmanceira. 

leasing 


Nao 


Nao 


Micro House Comercio e Representacoes Ltda. 
Rua Visconde de Piraia. 547, si 307. ipanema — tei 294-6246 — Rio oe 
Janeiro — RJ 


So oe BASIC, cursos 
p. empresas 


Sim. p/ produtos 
comprados na loja 


Financ Banco/ 
Financeira 


Nao 


Nao 


Microintormatica Computadores Pessoeis Ltda. 
Av Atauito de Paiva. 566. l|. 21 1 — tel 239-2798 — Rio oe Janeiro — Rj 


BASIC e outros. cursos 

p. empresas. curso gratis 

na compra de micro 


Nao. mas encaminha 
ao fabncante 


Financ Banco/ 
Financeira. leasing 


Nao 


Nao 


Micro Maxi Computadores e Sistemas Ltda. 
Matm Pea Oiiveira Botelho. 154 — tel 54-1 135 e 54-1522 — Resenoe — 
RJ 

Filial: Rua Cei Rocha Santos. 46 — tel 54-1644 e 54-2031 — Resenoe — 
RJ 


BASIC e outros. cursos 

p/ empresas curso gratis 
na compra de micro 


Nao. mas encaminha 
ao fabncante 


Financ propno 

ate 4 meses, fmanc 

Banco/Fmanceira. 

leasing 


Nao 


Nao 


Micron — Seno Comercio nepreeentacso Administreceo Ltda. 
Av Alberto Andalo. 3131. 1 ° and., si. 2 — tel 32-0600 e 32-5887 — Sao 
Jose do Rio Preto — SP 


BASIC e outros. cursos 
p/ empresas 


Nao. mas tern convenio 

C/ firma de manutencao 

(Mundiai — Radio 

Eletrica Ltda.) 


Financ Banco/ 
Financeira. leasing 


Nao 


Dynavision 


Mtcromega Computadores e Sistemas Ltda. 
Rua Julio de Castilhos. 441 . 1 ° and — tel 93-4721 — Novo Hamburgo — 
RS 


So oe BASIC, curso gratis 
na compra de micro 


Nao. mas encaminha 
ao fabncante 


Financ Banco/ 
Financeira. leasing 


Nao 


Nao 


Micronews Comercio e Servicos Ltda. 

Rua da Assembieia. 10, 33 and . si 3317. Edif Centro Candido Mendes 
— tei 252-9420 — Rio de Janeiro — RJ 


BASiC e outros cursos 

p/ empresas cursos gratis 

na compra de micro 


Sim. p/ equips 
Proiogica 


Financ. propno 
ate 5 meses, fmanc. 
Banco/Fmanceira. 
leasing, consorcio 


HP-41CV, HP-97A 


Nao 


Microahow Comercio de Computadores e Servicos Ltda. 

Malm: Rua Fiqueira de Meio. 425 1 ° and . Sao Cnstovao 

— tel 264-5797 — Rio de Janeiro — RJ 

Filial: Rua Frolick. 31. 3° and . Sao Cnstovao — tel 234-4751 — Rio de 
Janeiro— RJ/Av Copacabana l|. BeC — tel 256-4181 — Rio de Janeiro 
— RJ/Campo de Sao Cnstovao. 87. 5° and — tel 228-8183 — Rio de" 
Janeiro — RJ 



MICRO SISTEMAS, janeiro/84 



41 



LOJA 


ATIVIDADES 


MICROS 


PERIFERICOS 


SUPRIMENTOS 


REVISTAS 
LIVROS 


SOFTWARE 




VENDE? 


DESENVOLVE? 




MICROSIS 

(RS) 


Especializada 
em micros 


Maxxi. TKB3. TK85 DGT-100. 

JR Sysdata. equips Proiogica. 

PC 1211 


Impressoras. modems, unid 
disquete. monitores. 
joystick, interlaces 


Fitas cassete. disquetes. 

papei/fita p/ impressora. 

cxs p/ disquetes. Mas 


Nacioncis e 
estrangeiros 


Sim. so nacionai 
(Codesis. Apiitec. 
Monk. Nasajon) 


Sim, qualquer tipo 




MICROTEC 
(RS) 


Especializada 
em micros 


AP II. Maxxi. Microengenho: 

D-8000 D-8001 JR Sysdata. 

Dactron. Apple II Plus. equips 

Digitus. Microdigital 


Impressoras. unid. disquete. 

monitores. tv comum. 

joystick, interlaces. 

teclados 


Fitas cassete. disquetes. 
papei'Ma p/ impressora. 

produtos de limpeza. 

cxs. p/ disquetes/fitas 


So 
nacionais 


Sim. so nacionai 

(Microsoft. 
Computenworld. 
Monk. Potencial) 


Sim, qualquer tipo 




MIKRO INFORMATICA 

(MG) 


Software/system 
house 


CP-200. CP-30C. CP-500. 
TK83. TK85 


Impressoras. grav 
cassete. tv comum 


Nao 


Nao 


Sim. so nacionai 

(KltSIS) 


Sim. qualquer tipo 




MINAS DIGITAL 
(MG) 


Especializada 
em micros 


CP-200. CP-500. S-700. TK85. 
DV-600. DV-2000. DGT-100. Naja 


Impressoras. grav cassete 

modems, unid. disquete. 

monitores. joystick, 

piotadoras. interlaces. 

teclados 


Fitas cassete. disquetes. 

papei'Ma p/ impressoras. 

cxs p/ disquetes/ fitas 


Nacionais e 
estrangeiros 


Sim. so nacionai 
(Monk. Micron. 

Microsoft, 
fabric, propria) 


Sim, qualquer tipo 




OMNICOM 

(MG) 


Sottware/system 
house 


Naia. TK82-C. TK85 


Impressoras. grav cassete. 
unid. disquete. monitores 


Nao 


Nao 


Sim, so nacionai 


Sim, qualquer tipo 




PRODADOS 
(DF. GO) 


Software/system 
house 


Todos 


impressoras. grav cassete 

joystick piotadoras. 

interlaces 


Fitas cassete. disquetes. 

papei/fita p/ impressora. 

produtos de limpeza 


Nacionais e 
estrangeiros 


Sim. so nacionai 


Sim, qualquer tipo 




PRODAMIC 
(MG. ES) 


Soltware/system 
house 


DGT-100 BR-1000 


Nao 


Disquetes 


Nao 


Sim, nacionai e 
estrangeiro 
(Microsoft. 
Cromenko) 


Sim, qualquer tipo 




REGIS STUDIO 

(MG) 


Som. micros 


CP-200. CP-300 CP-500 
TK82-C. TK85 


Grav cassete. tv comum 


Disquetes 


Nao 


Sim, so nacionai 
(Monk. Micro s) 


Nao 




RENAUX 
(SC) 


Lojade 
departamentos 


TK83. TK85. CP-200. CP-300. 

CP-500. S-600. Maxxi. 

PC 1211 RP 


Impressoras, grav cassete. 
unid disquete. tv comum 


Fitas cassete. disquetes. 
papei/lita fW impressora 


So 

nacionais 


Sim. so nacionai 
(Monk. Suporte) 


Nao 




RIO MICRO 

(RJ) 


Especializada 
em micros 


Equips. Digitus. Microdigital 


Impressoras. grav cassete. 
unid disquete. monitores. 

tv comum, joystick. 

interfaces teclados 


Fitas cassete. disquetes, 
papei p/ impressora. cxs 
p/ disquetes/fitas. moveis 


Nacionais e 
estrangeiros 


Sim. so nacionai 


Sim. qualquer tipo 




RIT2 

(SP) 


Software/ system 
house 


CP-200, CP-300. CP-500. Maxxi 
TK82-C. TK85. PC 1211 RP 


Impressoras, grav cassete 
unid. disquete. monitores 


Fitas cassete. disquetes 


Nao 


Sim. so nacionai 
(Monk. Codesis. 
fabric propria) 


Sim. qualquer tipo 




SHOP-COMPUTER 

(PR) 


Especializada 
em micros 


TK82-C. TK85. JR Sysdata. 
CP-200. CP-300. CP-500. S-700 


Impressoras. grav cassete 

unid disquete. monitores. 

joystick 


Fitas cassete. disquetes 

papei/fita p< impressora. 

cxs. p/ disquetes/ 

Mas. arquivos. moveis 


So 
nacionais 


Sim. so nacionai 

(Microsoft. Micro s. 

Micron) 


Sim. qualquer tipo 




SISCOMP 

(CE) 


Sottware/system 
house 


TK82-C TK83 TK85 CP-200. 

CP-300. CP-500. S-700. DGT-100. 

DGT-101. JR Sysdata 


Impressoras, grav cassete. 

unid disquete. monitores. 

tv comum, joystick 

piotadoras. interlaces, teclados 


Fitas cassete. disquetes 

papei/fita p/ impressora. 

cxs p/ disquetes/ 

Mas. moveis 


Nacionais e 
estrangeiros 


Sim. so nacionai 
(Monk) 


Sim. qualquer tipo 




SISDATA 

(BA) 


Especializada 
em micros 


Equips Brascom. Digitus 


mpressoras. unid disquete. 
monitores 


Disquetes. papei/fita 

p. impressora. cxs p/ 

disquetes/ Mas. 

moveis 




Sim. so nacionai 
(Brascom. Digitus) 


Sim. vmcuiado a 
compra de equip 




SISTEMATIKA 
(RS) 


Especializada 
em micros 


TK82-C. TK85. CP-200. CP-300. 

CP-500. DGT-100. AP II. 

CP-500. Maxxi. POLY 105 DP 

POLY 201 DP. POLY 301 AP 

JR Sysdata 


mpressoras. unid disquete. 
monitores. joystick 
interlaces, teclados 


Fitas cassete. disquetes. 

papei/tita p/ impressora. 

produtos de umpeza. 

cxs p/ disquetes/Mas. 

arquivos moveis 

estabinzadores e 

no-Dreao ATEC 


So 
nacionais 


Sim. so nacionai 
(Microsoft Binah. 

Codesis. Monk. 

Nasajon. Ramo. 

fabric propria) 


Sim. qualquer tipo 




SOUZA S COMPUTER 
CENTER 

(PEi 


Especializada 
em micros 


TK83. TK85. CP-200. CP-300. 

CP-500 DGT-100 AP ii 

Microengenho Maxxi 


impressoras grav cassete 

modems unid disquete 

monitores tv comum 

joystick interlaces 


Fitas cassete 
disquetes 


Naciona>s e 
estrangeiros 


Sim so nacionai 


Sim. vmcuiado a 
compra de equip 




STRING COMPUTER 
SHOPPING 

iRji 


Especianzada 
em micos 


CP-200. CP-300 CP-500 S-600 

Maxxi TK83. TK85 TK 2000 

Color. Naja. Microengenho 

DGT-1000. PC 1211 RP 


impressoras grav cassete 

modems unia aisquete 

monitores tv comum 

joystick interfaces 


Fits cassete disquetes 
papei/Ma p/ impressora 
cxs p disquetes' fitas 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(Micron Microsoft. 

String) 


Sim. qualquer tipo 




SUPRIMENTO 

(RJ) 


Especializada 
em micros 


JR Sysdata Maxxi 


mpressoras. unid disquete 
monitores. interfaces 


Disquetes papei/fita 

p/ impressora cxs p. 

disquetes arquivos 

racks 

ettquetas. pastas diversas 

rebobmagem de 

impressora 


So 

nacionais 


Sim. so nacionai 


Sim. qualquer tipo 




TESBI 

(RJ) 


Sottware/system 
house 


DGT-100 DGT-101 . TK83. TK85. 

Alia 2064. D-8001. D-8002 

-D-6100 Maxxi CP-200 CP-300 

CP-500. S-700 


Impressoras. grav cassete 

unid disquete monitores. 

joystick, interlaces 


Disquetes. papei/ 
p/ impressora 


Nacionais e 
estrangeiros 


Sim. so nacionai 

(Polymax. Digitus, 

Proiogica. 

fabric propria) 


Sim, qualquer tipo 




WORK-SHOP 

(MGi 


Especianzada 
em micros 


TK85 DGT-100 Microengenho 


mpressoras. grav cassete. 

unid disquete 

monitores joystick 


Fitas cassete. 
disquetes 


Nao 


Sim. so nacionai 
(Work) 


Sim, qualquer tipo 





42 



MICRO SISTEMAS, janeiro/84 



CURSOS 


ASSISTENCIA 
TECNlCA 


FORMA DE 
FINANCIAMENTO 


OUTROS PRODUTOS 


ENDERECOS 


CAL. PROG. 


VIDEOGAMES 


BASIC e oulros. cursos 

p empresas curso gratis 

na compra de micro 


Nao. mas encammha ao 
labncante. tern convenio 
C/ tirma de manutencao 


F mane Banco/ 

Financeira, leasing. 

consorcio 


Nao 


Dynavision 


Microti* Computadores • Sistemas Ltda. 
Mainz Rua Mosiardeiro. 291 . ci 404 — tei 22-9782 — Porto Aiegre — RS 
filial Av Joao Waiiig 1800. Shopping Center Iguatemi. JW-17 — tei 
34-0660 — Porto Aiegre — RS 


BASIC e oulros. cursos 

p. empresas. curso gratis 

na compra oe micro 


Nao. mas tern convenio c/ 
lirma de manutencao 


F inane propno 

ate 4 meses. tmanc 

Banco' F manceira . 

leasing 


Lmha Hewlett 
Packard. Dismac 


Dactan. 

Dynavision 


Microtec Computadores • Sistemas Ltda. 
Rua Gai Lima e Suva. 389 — Porto Aiegre — RS 


BASIC e ouuos. cursos 

p empresas curso gratis 

na compra de micro 


Nao mas encammha 
ao labncante 


F mane propno 

ate 3 meses tmanc 

Banco/ Fmanceira 

leasing 


Lmha Sharp 


Nao 


Mikro Intormatica Ltda. 
Av Atonso Pena. 952. si 627 — Beio Honzonte — MG 


BASIC e oulros cursos 
p/ empresas 


Sim. p/ equips 
nacionais e estrangeiros 


F mane propno 
ate 4 meses. tmanc 
Banco' Fmanceira 
leasing, consorcio 


Nao 


Nao 


Mmas Digital Ltda. 

Mainz Rua Tupmambas 1045 c| 602 — tei 201-7555 — Beio Honzonte 

— MG 

Final Rua Tome oe Souza. 860 ij B Savassi — Beio Honzonte — MG 


BASIC e oulros. cursos 

p. empresas. curso gratis 

na compra de micro 


Nao. mas encammha 
ao labncante 


Fmanc propno 
ate 3 meses 


Nao 


Nao 


Omnicom — Enganhana • Processamento de Dados Ltda. 

Av Contorno 842. 5 ana — tei 222-401 1. r 262 — Beio Honzonte — MG 


BASIC e outros. cursos 

p ( empresas. curso grans 

na compra de micro 


Sim. p/ quaiquer 
equip nacionai 


Fmanc propno 
ate 3 meses 


Nao 


Nao 


Prodados — Intormatica. tnsino Tecnico a Arte* Ltda. 
Mainz W3 Sui. qo 506. bi C — tei 244-3505 — Brasilia — OF 
Fmais Vv3 None, qo 504 — tei 226-2374 — Brasilia — DF' Lago Sui qo 3 
bi E — tei 248-5030 — Brasilia — DF/Taguatinga. Edit Paranoa Center 

— tei 561-3307 — Brasilia— DF/Av Anhanguera. Eoii PaiaciO Comeroo 

— tei 225-0022 — Goiama — Gdas 


So de BASIC, cursos 
p/ empresas 


Sim, p/ equips, 
nacionais e estrangeiros 


Fmanc Banco/ 
Fmanceira. teasing 


Nao 


Nao 


Prodamic — Processamento d« Dados a Consuitona Ltda. 
Maim Av Cnstovao Colombo, 519, si 306 Savassi — tei 225-2469 — 
Beio Honzonte — MG 
Fmai Edit Viia Rica, bi D 301. Bairro Jardim Cambun — Vitona — ES 


Nao 


Sim, p/ prooutos 
compraoos na 101a 


Fmanc propno 

ate 6 meses 1 inane 

Banco/ Fmanceira 


Nao 


Alan/ Poiyvox, 
Odissey 


Regis Cine Foto Som Ltda. 

Pea JoaoPmheiro 15. Edit Top Center, ij 16— tei 721-4593— Munae 
— MG 


So oe BASIC 


Sim. p/ equips Proiogica. 
Dismac. Poiymax 


Fmanc propno 

ate 15 meses tmanc 

Banco/Fmanceira. 

leasing 


HP-1GC. HP-11C. 
HP-12C. HP-15C. 
HP-41CV. Tl-59 


Odissey. 

Atan/Polyvox. 

Dynavision 


Renaux — F.abnca oe Tecioos Carlos Renaux S.A. — Loias 
Av C Canos Renaux 164 — tei 55-0466 — Brusque — SC 


BASIC e outros cursos 

p/ empresas. curso gratis 

na compra oe micro 


Nao 


Fmanc Banco/ 
Fmanceira 


Lmha Sharp 
Dismac 


Atan/Poiyvox 


Rio Micro Computadores Ltda. 

Rua Visconoe oe Piraja. 330 >| 314. ipanema — tei 521-4866 — Rio oe 
Janeiro— Rj 


Nao 


Nao mas encammha 
ao labncante 


Fmanc propno 

ate lb meses tmanc 

Banco/Fmanceira. 

leasing 


HP-11G HP-12C 


Nao 


Ritz Cine Foto Ltda. 
Rua Frei Caneca I — tei 35-1792 — Santos — SP 


BASIC e outros 


Sim, p. prooutos 
compraoos na lo/a 


Fmanc propno 

ate 3 meses tmanc 

Banco' Fmanceira 

leasing 


Nao 


Nao 


Shop-Computer CEDM Ltda. 

Av Sao Pauio 71b — tei 23-9674 — Lononna — Parana 


BASIC e outros cursos 

p. empresas. curso gratis 

na compra de micro 


Sim, p/ equips 

Digitus. Proiogica 

MicroOigitai. Sysoata 


Fmanc propno 

ate 3 meses tmanc 

Banco' Fmanceira 

teasing 


Nao 


Nao 


Siscomp — Sistemas & Computadores Ltda. 
Rua Tiburcio Cavaicante 29b — tei 244-4691 — Fortaieza — CE'Seiamaq 
icoiigaoai Rua 25 oe Marco. 293 — tei 231-3422 — Fortaieza — CE 


Curso gratis na 
compra oe micro 


Sim. p/ prooutos 
compraoos na iOia 


Fmanc propno 

ate 3 vezes tmanc 

BancO'Fmanceira. 

leasing 






Sisoata — Comercio a Rap. da Sistemas a Computadores Ltda. 
Rua Bouievaro America 12 J Baiano — tei 242-9394 e 243-2664 - Sa> 
vaoor — BA 


So oe BASIC, cursos 

p, empresas. curso gratis 

na compra oe micro 


Sim. p/ equips . 
Poiymax. CP-500 


Fmanc Banco/ 
Fmanceira. leasing 


Nao 


Nao 


Sistematika Computadores & Sistemas 
Rua Anoraae Neves. 2416 — Peiotas — RS 


So oe BASIC, cursos 
p/ empresas 


Sim. p/ equips 
Proiogica 


Fmanc propno 

ate 2 meses. tmanc 

Banco/Fmanceira 

leasing 


Lmha Dismac. 

Sharp. Hewiett 

Paekara 


Aian/Poiyvox. 
Dynavision 


Souza s Computer Canter 

Rua Maria Carolina. 205. ij 05 Boa Viagem — tei 325-4979— Recite — PE 


BASIC e outros. cursos 

p/ empresas. curso gratis 

na compra de micro 


Sim, p/ equips 

Proiogica. Spectrum. 

Kemitron. Digitus 


Fmanc. propno 

ate 6 meses. tmanc 

Banco/Fmanceira 


Nao 


Odissey. 
Dactan 


String Computer Shopping — Tampon Computadores Ltda. 
Rua Aimirante Cochrane. 210 Ti|uca — Rio oe Janeiro — RJ 


Nao 


Nao. mas encammha 
ao labncante 


Fmanc propno. 

tmanc Banco/ 

Fmanceira. leasing 


Nao 


Nao 


Supnmento Materials para Computadores Ltda. 
Rua Visconoe oe Piraia. 550. i) 202 — tei. 274-8845 — Rio de Janeiro — Rj 


So de BASIC cursos 
p/ empresas 


Sim. p/ equips 
Digitus. Osborne. Dismac 


Fmanc. Banco/ 
Fmanceira. leasing 


Nao 


Nao 


TESBI — Enganhana da Teiecomunicacoes Ltda. 
Rua Guiihermina. 638. Encantado — tei 249-3166 — Rio de Janeiro — RJ 


BASIC e outros. 
cursos p' empresas 


Nao. mas tern convenio 

c/ tirma de manutencao 

(Tecnoccop) 


Fmanc Banco/ 

Fmanceira. leasing, 

consorcio 


Nao 


Nao 


Work Shop — Assessor* a Desenvoivimento de Sistemas Ltda. 
Rua Martmezia. 34. ci 02 — tei 234-0080 — Uberiandia — MG ■ 



MICRO SISTEMAS, janeiro/84 



43 




industria detentora da tnais avai 
micros d grandes computadores, bem como lider nacioti 
agora ate voce... DISKETTES BRASILEIROS. 

Datadisk 8" e 5 1/4", produzidos na Zona Franca de 

sdo compdti 
j aprovaaos s< 
Apartir 
adquirir dis 
no Brasily at 
Nacional de 
Revendedon 







I_Lj ' ' I 'J M 

Distort* n° 

605.01 

j 


DfilflDlSK 


60501 ■ 



I® 



IHIi J JflJIIIIIFll INDUSTRIA DE FITAS E IMPRESSORAS LTDA. 
ndas.Rua Lord Cochrane, 775 - CEP 04213 PABX (Oil) 914.2266 Telex (Oil) 34224 
Filial RJ: Rua Senador Dantas, 75 22°. andar s/ 2.202 Fones: (021) 220.4181 / 220. 7483 
Filial BH: Rua Selenio. 264 s/202 Fone: (031) 334-4 768 



gcula tecnologia nafabricaqao defitas itnpressoras para 
%l na comercializagdo de suprimentos para CJ*.D.(s), traz 

tianaus, com a tnais avanqada tecnologia, estes diskettes 

eis a todos os tipos de Drives existentes no mercado, foram 

gundo opadrdo ANSI e certijicados com zero erro. 

ie agora, vocepoderd 

\ettes produzidos 

aves da Rede 

Representantes e 




MAR/UA/SP 334109 - CAMPINAS/SP 322786 - PRESIDENTS PRUDENTEISP 227999 - StOGI DAS CRUZES/SP 460 2836 RIBEIRAO PRETO/SP 6343135 
UNS/SP 222345 - S. JOS£ DOS CAMPOS/SP 225282 - S. V1CENTE/SP 674424 - FLORJANOPOUS/SC 0482 132 - BLUMENAU/SC 222142 - UBERLAN 
DiA/MG 232 0188 - FORTALEZA/CE 231 3163 - ARACAJU/SE 2224146 - BRAS/UA/DF 2237861 - SAI.VADOR/BA 2421785 - MANAUS/AM 237.1492 
JU1ZDEFORAI MG 213.1733 - VTT6RIAIES 223.1633 - PORTO ALEGRE/RS 331556 - TEREZ1NA/P1 222.1404 - GOlANlA/GO 2245486 CUR/T1BA/PR 
2531272 - BELEM/PAR.4 227.1053 - JOAo PESSOA/PB 2214965 - REdFE/PE 228 3224 - MACE10/AL 223 7433 




CO 

D 

to 
D 

C 

a? 

-Q 

£ 

UJ 



NovoTK 

Pelo prego dele voce so compra a i 






Ate hoje voce tinho so duas 
alternatives : ou pagava caro um 
computador de alta performance 
ou se conformava com um 
equipamento de prego e 
possibilidades limitadas. 

Agora a Microdigital langa o 
TK 2000 color, um micro de alta 
performance pela metade do prego 
do seu concorrente mais proximo. 



Veja: ele tern 64 kbytes de memoria* 
RAM e 16 kbytes de memoria 
ROM, trabalha com alta resolugao 
grafica a cores podendo ser ligado 
ao seu TV colorido ou P&B, diskette 
de 5 V4", impressora (ele \a vem 
com interface), gravador, cartuchos 
gravados, joystick. 

E o que e muito importante: 
tern excelentes software disponivel, 




WOO color 

netade do concor rente ma is proximo, 

inclusive plonilho eletronica, editor encontror o computador TK 2000, 



de textos, controle de estoques, 
jogos animodos em cores e muito 
mais. Conhego o novo TK 2000 
color nos lojos especializadas e 
magazines de todo o pais. 

E /eve um micro avanq:ado, de 
a/fa performance, praticamente pela 
metade do prego. 

Se na sua cidade voce nao 



ligue gratuitamente para (Oil) - 
800 255.8583 e teremos o prazer 
de informar-lhe sobre o revendedor 
Microdigital mats proximo. 

jr. 

Microdigital Eletronica Ltda. 

Caixo Postal - 54121 -CEP 01 000 - Sao Paulo - S.P. 

A venda nas boas casas do ramo, lojas especializadas de 
fotovideo-som e grandes magazines. 




Deixe o tec/ado de seu micro em paz e divirta-se com os jogos de video 
atrave"s deste dispositivo simples, de ficil montagem e custo reduzido 



Apple paddle: 
fa£a voce mesmo 



Evandro Mascarenhas de Oliveira 



Sempre que precisamos movimentar figuras em jogos ele- 
tronicos somos obrigados a atuar repetitivamente sobre 
o teclado de nosso micro — o que pode levar a um des- 
gaste prematuro e desneccssano das teclas. Dai, e tambe'm por 
outras razOes, a conveniencia do uso de controladores de jogos, 
como o paddle ou joystick. 

Pois bem. Neste artigo me proponho a ensinar como voce 
pode construir um paddle para o seu equipamento compativel 
com o Apple, o qual possui, em sua placa de montagem, um 
conector para jogos representado por um soquete de 1 6 pinos 
(figura 1), que apresentam as seguintes finalidades: 



Figura I - 

Pinagem 

do soquete do 

controlador 

de jogos 











S/L 


vcc ■ 


1 


16 


■ 


PBO ■ 


2 


15 


■ 


AN 


PB1 ■ 


3 


14 


■ 


AN 1 


PB2 ■ 


4 


13 


■ 


AN 2 


STROBE ■ 


5 


12 


■ 


AN 3 


GCO ■ 


6 


11 


■ 


GC 3 


GC2 ■ 


7 


10 


■ 


GC 1 


-^ ■ 


8 


9 


■ 


S/L 











a) Pinos 1 e 8 - alimentacao: Vcc (+5V) em 1 e Terra (0V) 
em 8. 

b) Pino 5 - strobe: normalmente saida em alto nivel, vai para 
ni'vel baixo durante 0,5 microssegundos ao se referenciar o 
endereco C04F (LDA $ C04F ou PEEK (-16320)). 

c) Pinos 12, 13, 14 e 15 - designados por AN3, AN2, AN1 e 



48 



ANN 


PINO 


V 


5 V 





15 


C058 


-16296 


C059 


-16295 


1 


14 


C05A 


-16294 


C05B 


-16293 


2 


13 


C05C 


-16292 


C05D 


-16291 


3 


12 


C05E 


-16290 


C05F 


-16289 



Figura 2 - 



Enderecos associados as safdas ANN para tensoes de 5 a 
Volts. 




Figura 3 - Reli de 6 V acoplado d saida ANO. atravis de transistor 
NPN e resistor, controlando uma cargo por meio de pro- 
grama no computador. 



PB 


PINO 


ENDEREgO 





2 


C061 


-16287 


1 


3 


C062 


-16286 


2 


4 


C063 


-16285 



Figura 4 - 

Enderecos 

associados 

aos push 

buttons 

PB 



ANO e denominados Annunciators, podem assumir as tensoes 
5V ou 0V (conforme a figura 2), carregando-se o acumulador 
com zero (LDA # 0) e transferindo-o para o endereco indica- 
do (ST A end), ou entao atravis de POKE end, 0. Sao utiliza- 

MICRO SISTEMAS, janeiro/84 



dos para controlar as cargas externas a partir de programa no 
computador (figura 3). 

d) Pinos 2, 3 e 4 - designados por PBO, PB1 e PB2 e denorm- 
nados push buttons, sao entradas TTL associadas aos endere- 





















Figura 5 - 

Enderecos 

associados 

ds 

entradas 

analdgicas 

GC 




GC 


PINO 


ENDERECO 







6 


C064 


-16284 


1 


10 


C065 


-16283 


2 


7 


C066 


-16282 


3 


11 


C067 


-16281 





















90s da figura 4. No micro, as duas primeiras (pinos 2 e 3) sao 
as usadas nos dois controladores (paddle e paddle 1). 

e) Pinos 6, 7, 10 e 11 - designados por GCO, GC2, GC1 e 
GC3, sao as entradas analdgicas dos controladores, associadas 
aos enderecos da figura 5 e ligadas ao integrado 558 (tempon- 
zador quadruple*) em configuraca'o monoestdvel. Quando a 
rotina interna da ROM com initio no endereco FB1E e chama- 
da, o endereco C070 e referenciado, permitindo o disparo dos 
quatro monoestdveis simultaneamente, por um periodo que 
depende da posicao do cursor do potenciometro ligado a en- 
trada (figura 6), retornando no registrador Y um valor entre 
e 255 ($00 e SFF), proportional a tensao aplicada no pino 
controlado. 

Devido ao disparo dos quatro monoestaveis, deve-se intro- 
duzir sempre um retardo entre as chamadas da rotina FB1E pa- 
ra cada controlador, a fim de permitir que a saida dos tempori- 







oVCC (5V) 


* 


PB 


• 
> R 




RP < 


0,1 ou 2 


* 0,1 









Figura 6 - Conexoes bdsicas dos push buttons e das entradas anald- 
gicas GC no controlador de jogos. 

zadores volte a zero, pois, caso contrario, o valor re tornado em 
Y nao corresponded a posicao do cursor. 

Um programa simples para constatar o desempenho do con- 
trolador e" dado por: 

5 HOME 
10 X= PDL(0) 
20 PRINT X 
30 GOTO 10 

Variando a posicao do cursor do paddle 0, serao exibidos 
no video, nas tre"s primeiras colunas, os numeros entre e 255. 
Substituindo a linha 20 por: 

20 POKE 1576, X: HTAB 10: VTAB 13: PRINT " 

25 HTAB 10 : VTAB 13: PRINT X j 




Ha um novo 
computador pessoal 
no mercado! 

HP-85B 

com disco eletronico 



HP-85B. um passo adiante! Em um unico 
gabinete voce encontra teclado. tela alfanu- 
meriea e grafica. unidade de f ita magnetica 
digital, impressora com capacidade grafica. 
sistema operacional com 48 K, e um Disco 
Eletronico que. expandido atraves de modu 
lo de memoria. amplia o sistema at£ 1!>2 
Kbytes. 

novo HP-85B pos8ui64 Kbytes de memo- 
ria. dos quais32 K bytes ( RAM) diretamente 
accssados pelo usuario. Os outros 32 Kbytes, 
tambem RAM, compoem uma memdria de- 
nominada Disco Eletronico que simula um 
acionador de discos, porem de altlasima \«- 
locidade. Fermite armazenar dados, tempo- 
rariamente. e depois recupera-los com velo- 
cidade ate 150 ve/.es maior do que na fit a 
magnetica digital, e at£ 15 ve/.es maior do 
que niima unidade de discos flexiveis. 

C'onheca hoje o HP-85B, o computador 
completo. portatil econfiavel com Disco Ele- 
tronico que oferece mais velocidade e ate 
192 Kbytes! Garantia de 3 meses. Assist§ncia 
Tecnica. 



Alta velocidade 
com ate 192 Kbytes! 




HEWLETT-PACKARD IX) BRASIL 
IND ECOM.LTDA. 

ALAMEDA RIO NEGRO. 750 

RODOVIA CASTE LO BR ANCO. KM?).S - BARUERI 

SAOPALILO-CEP06400-FONL IOIII42I I3II 



ca 



HEWLETT 
PACKARD 






Remcta este cu|»om para receber literatura 
t^t'nk'ado novo computador HI'-K.'iK 



Nome 

I'rofissao 

Rua N'.' Apto. 

CEP Cidade Kstado 



APPLE PADDLE: FACA VOCE MESMO 



a tela mostrara todos os caracteres de texto utilizados pelo sis- 
tema em seus modos inverse flash e normal, acompanhados de 
seus respectivos codigos decimals. 

Para usar a rotina da ROM com mi'cio em FB1E, o valor nu- 
merico do paddle (0 ou 1) sera carregado no registrador X. o 
qual referenciara o endercco C064.X (C064 para o paddle e 
C065 para o jxiddle l);o potenciometro retornara, no registra- 
dor Y, os valores entre e 255. 

Quando o interruptor dos pinos PB (2, 3 ou 4) e fechado. o 
bit 7 dos endere^os C061 , C062 ou C063 vai para urn. mdican- 
do um numero negativo; testando-se o valor, positivo ou nega- 
tivo. podem-se controlar as instructs do programa que serao 
executadasou nao. 

programa a seguir desloca. apos compnmirmos o botao 
do paddle 0. uma unidade grafica (retangulo vermelho) na tela: 
girando o eixo do potenciometro da esquerda para a direita,o 
retangulo se deslocara nas linhas 0, 8. 16. 1, 9 e 17. retornan- 
do, em sentido contrario. ao girarmos da direita para a esquer- 
da. Experimentc-o: 



0300- 


20 


58 


FC 


JSR 


$FC58 


— IOC 


0303- 


20 


II 


FB 


JSR 


JFB40 


— 6R 


0306- 


AD 


SI 


CO 


LDA 


$C061 


J AGUARDA BOrfo P90 SER CCW>RIMIDO 
1 PARA IR A 30B 


0309- 


10 


KB 




BPL 


$0306 


r— 030B- 
030D- 


A9 

85 


11 
30 




LDA 
STA 


#$11 
$30 


-[ COR VERMELHA 


030F- 


A2 


no 




LDX 


#$00 


J CARREGA PADDLE(O) EM X, RETOBWCO 
1 EM Y OS VALORES EWTRE E 255 


0311- 


20 


in 


FB 


JSR 


$FB1E 


0314- 
0316- 


A9 

20 


00 
00 


F8 


LDA 
JSR 


#$00 
$F800 


■T PLOTA EM Y,0 


0319- 


A9 


22. 




LDA 


#$32 


-[ ICTARDO 


031B- 


20 


AB 


FC 


JSR 


$FCA8 


031E- 
0320- 


A9 

85 


00 

30 




LDA 

STA 


#$00 
$30 


-1 OOR PRETA 


0322- 

0324- 


A9 
20 


00 
00 


F8 


LDA 

JSR 


#$00 
$F800 


-T APAGA A UNIDADE CSAFICA 


-0327- 


4C 


CIS 


03 


JMP 


$030B 




circuito eletrOnico 



A configuracao ba'sica do controlador esta na figura 6: cada 
paddle (0 ou 1) possui um potenciometro RP com o pino cen- 
tral (cursor) ligado a entrada analogica GC; os outros dois pi- 
nos sao ligados em Vcc e Terra. A entrada PB e mantida em 
ni'vel baixo pelo resistor R, indo a ni'vel alto quando se fecha a 
chave CH. ligada ao Vcc. 



VCC(5V) 



PDL 



10 







R3 



R4 



X 






Figura 7 - Circuito para os controladores de jogos PDL e PDL 1. 

O circuito eletronico dos dois controladores (paddle e 
paddle 1) esta na figura 7. Os potenciometros estao indicados 
por R2 e R3. os resistores de aterramento por Rl e R4 e os 
interruptores por CHI e CH2. 



Os dispositivos foram montados em caixa plastica de radio 
portatil com as dimensoes de 65 x 55 x 25 mm, cujo orificio 
do alto-falante foi coberto com placa de acrilico fixada a cai- 
xa, tendo o potenciometro preso em sua parte central. in- 
terruptor foi instalado em uma das laterals e o cabo condutor 
foi feito com fio paralelo duplo, com malha individual em 
cada um, obtendo-se os quatro condutores necessanos as 
conex5es. 

Em meu micro foram instalados dois soquetes Philips de 
cinco pinos na face posterior do equipamento, ligado ao so- 
quete de controlador por cabo multiplo de seis veias e conec- 
tores adequados (figura 8). O material empregado foi o se- 
guinte: 



































W 




' 


PDL 


l 






7s 


d 


1 

^PDL 1 




® ® © 





























Figura 8 Painel traseiro do Apple onde foram instalados os dois so- 
quetes Philips de einco pinos para os dois controladores 
(PDL Oe PDL I). 

1 ) Resistores 

• Rl eR4- 470 ohms- 1/4 W 

• R2 e R3 - 100 kohms - potenciometro linear de carvao ( *) 

2) Diversos 

• CHI e CH2 - interruptor monopolar simples de pressao 

• Caixa plastica de radio portatil, knobs, cabo paralelo duplo 
com malha individual nos dois condutores, conectores para so- 
quete de 16 pinos etc. 



(*) Observacao: na verdade. qualquer potenciometro de 1 
kohms pode ser empregado. uma vez que somente cerca de 
1 3 da pista t utilizado para vanar os niimeros eutre e 255. 
devendo-se Jar preference ao potenciometro de fio ao inves 
do ce caivao. o qual tern maior durabilidade e constancy ru 
vanacao. ■ 



Evandro Mascarenhas de Oliveira e" me"dico e exerce suas atividades em 
Laboratdrio Clfnico e InstrumentacJio M4dica. Trabalhou durante qua- 
tro anos com o computador Burroughs 6700 do Nucleo de Computacao 
Eletrdnica da UFRJ, usando as linguagens FORTRAN IV e Algol. Tern 
v&rios artigos publicados nas Areas de Eletronica Digital e Geral em re- 
vistas especializadas. 



50 



MICRO SISTEMAS, janeiro/84 



Como aprender 

microcomputacao sem 

fazermuitafor^a. 

A Libra e formada por profissionais que conhecem todos os segredos dos micros. 

Eles desenvolveram urn metodo simples, facil e descomplicado para voce 

aprender microcomputacao. 







Tbda a foi^a ja foi feita parawcg. 

Voce so entra com a vontade de aprender. E a Libra entra com a estrutura 
mais completa do mercado em microcomputacao. 

Apostilas proprias, especialmente preparadas. Professores especializados. Treinamento 
em software de todos os niveis de sofisticacao. Cursos em todos os horarios, em ingles ou 
portugues. Salas de apenas 12 alunos, com no maximo tres alunos por micro. Certificado de 
conclusao. 

Voce entra, senta e fica espantado: nunca foi tao facil e tao rapido aprender tudo sobre 
microcomputacao. 



\foc£ aprendetudo o que quiser. 



Os cursos da Libra vao do be-a-ba ate a pos-graduacao. Estes sao 
apenas alguns exemplos: 

Introducao ao microcomputador - o que e, para que serve, como funciona, 
historico, possibilidades futuras. 

Aplicativoe - voce e apresentado ao conceito dos escritorios do futuro: "office- 
automation" atraves dos programas mais famosos e utilizados do mundo: Visicalc, 
Banco de Dados, Edigao ae Textos e Graficos. 

Basic Total - a programacao pelo caminho mais curto. 

Treinamento em softwares - os programas mais avancados e utilizados, vistos com 
toda a profundidade, exclusi vidade Libra. 





Sua empresa tambem ganha com a Libra. 

Ganha porque seus funcionarios nao perdem tempo, e ja vao logo aproveitando 
todas as vantagens dos micros. 

E ganha porque a Libra tambem coloca a sua empresa em contato com os melhores 
servicos de microcomputacao e o melhor software disponiveis. 

Desenvol vimento de sistemas especiais. Aplicativos de todos os tipos. Orientagao na 
implantacao e utilizacao de sistemas. 

Tudo o que urn micro pode fazer, a Libra ajuda voce e sua empresa a fazer melhor. 

E sem fazer a menor forca: o unico trabalho e telefonar ou mandar o cupom. 



Libra 



r 



Libra Informatica Ltda. 

P?a. Charles Miller, 96 - CEP 01234 

Tels.: (Oil) 65.5081 e 262.9033 

(em frente ao Est. do Pacaembu) 



Gostaria de receben ( ) maiores informa^des 
Nome 



a visita de um representante 



~I 



Endereco. 



Nf 



L 



Tel. 



Cargo. 



Empresa. 



rtb 



J 



Seu micro da linha TRS-80 I fara de voce o pi low de um caca sobre uma cidade que 
estci sendo atacada. E preciso salva'-la das bombas inimigas... Portanto, mire e at ire 



Bombardeio 



Helvecio C. R. Netto 




Oque leva algu^m a escrever um 
jogo? Talvez a esperanca de 
passar algumas divertidas horas 
na frente do micro. Mas. por que nao 
comprar um jogo? A resposta e simples: 
porque os jogos sao o tipo de software 
mais sujeito a crit;cas, exatamente por 
dependerem mais do gosto do fregues. 
Nao existe abundancia de material no 
mercado, apesar de parecer o contrario, 
e o usuario encontra dificuldade em 
escolher um que lhe agrade. 



jogo Bombardeio foi escnto para 
Uustrar algumas tecrucas de programa^ao 
de jogos que poderao ser usadas em 
outros enredos. A montagem da tela foi 
feita em vanos ni'veis: o chao, os prddios, 
a mira, o contador de combust l'vel, etc. 
A rotina de movimento foi construi'da 
com a utilizacSo das instructs SET e 
POKE, a primeira para movimentai as 
bombas e a segunda para movimentar a 
rrura, ambas com o objetivo de agilizar o 
deslocamento dos objetos. 



A consulta ao teclado e feita atrav^s do 
PEEK da posi<;ao 14420. Tal posicao 
devolve : 

8 - seta para cima 
16 - seta para baixo 
32 - seta para direita 
64 - seta para esquerda 
128 - barraespaco 
- para o resto 

Como fica fdcil notar,LOG(N)/LOG(2)-2 
devolve um numero no inter valo entre 



52 



MICRO SISTEMAS, janeiro/84 



10 GOSUB 37 

20 GOSUB 330 

30 RC=0 

40 DEFINT A-Z: CLS: P=16032: Pl= 

ASC(" + "): C-RNDU27): L=7 : D=l: 

S = 20 

50 FOR 1=0 TO 63: POKE 1+16320,1 

31: POKE 15424+1,15: NEXT 

60 FOR 1=1 TO 10: POKE 16256+RND 

(63) ,191: NEXT 

70 PRINT@10,"< COMBUSTIVEL >";@4 

0,"< RECORD >";RC; 

80 POKE P,P1 

90 PRINT@25,S;: SET(C,L): A=PEEK 

(14420) : IF A=0, 120 

100 A=LOG(A)/LOG(2)-2 

110 ON A GOSUB 160,180,200,220,3 

10 

120 RESET (C,L): L=L+1: IF L=45, 

GOSUB 240 

130 IF RND(100)<20, D=-D 

140 IF C+D>0 AND C+D<127, C=C+D 

150 GOTO 80 

160 IF P>15552, POKE P,128: P=P- 

64 

170 RETURN 

180 IF P<16192, POKE P,128: P=P+ 

64 

190 RETURN 

200 IF P>15492, POKE P,128: P=P- 

4 



Bombardeio Adreo 



210 RETURN 

220 IF P<16251, POKE P,128: P=P+ 

4 

2 30 RETURN 

240 FOR 1=1 TO 20: OUT 255,0: OU 

T 2 55,1: NEXT 

250 L=7: C=RND(127): IF S>1, S=S 

-1: RETURN 

260 PRINT@12,"FIM DE JOGO" ;<§>26 , " 

270 PRINT@526,"== CLASS IFICACAO 
660, SI;" .= = ";R$(S1/10) ;@85 
RETURN > PARA NOVO JOGO"; 
280 A$=INKEY$: IF A$="", 280 ELS 
E IF ASC(A$) <>13, 280 
290 IF S1>RC, RC=S1 
300 GOTO 40 

310 POKE P,191: FOR 1=1 TO 20: O 
UT 255,1: NEXT 

320 POKE P,128: IF P=INT(L/3) *64 
+INT(C/2)+15360, S=S+6 : S1=S1+1: 
GOTO 240 ELSE RETURN 

3 30 FOR 1=0 TO 9: READ R$(I): NE 
XT 

340 DATA "LAMENTAVEL. . . " , "AINDA 
BEM QUE ERA SO' UM JOGO...","UM 
DIA QUEM SABE. . .","BOM APROVEITA 
MENTO","JA' TA' MELHORANDO. . . " , " 

quem diria: bom placar:","um VER 

DADEIRO PILOTO","NEM EU FARIA ME 



LHOR: M ,"NEM BUCK RODGERS FARIA M 

ELHOR'. " 

350 DATA "VOCE SO' PODE TER ROUB 

ADO! 

PLACAR MAX I MO I" 
360 RETURN 

370 CLS: FOR 1=1 TO 62: POKE 153 
60+1,10: POKE 16320+1,21: NEXT 
380 FOR 1=15424 TO 16256 STEP 64 
: POKE 1,210: POKE 1+63,206: NEX 
T 
390 PRINT@148,"B OMBARDEI 

0";@266,"Sua cidade esta' sob b 
ombardeio inimlgo";@3 30, "Sua mis 
sao: salva-la" ;@394 , "Para isso v 
oce conta unicaraente com";@458," 
sua habilidade nos comandos de s 
eu caga, ";©522 , "acertando as bom 
bas com seus foguetes"; 
400 PRINT@650,"Movimente a mira 
com as setas e dispare com";@>714 
, "a barra de espaco" ;@778 , "CUIDA 
DO: nao deixe o combustivel acab 
a r '. " ; 

410 PRINT@926,"< RETURN >";: FOR 
1=1 TO 40: OUT 255,0: OUT 255,1: 

NEXT: A$=INKEY$: IF A$="",410 
ELSE IF ASC(A$)<>13, 410 
420 RETURN 



m 



1 e 5, dependendo da tecla pressionada. 
O resto do jogo pode ser resumido a 
poucos passos. como atualizacao de 
ponteiros e contadores. 

Este jogo e um exemplo que contem 
elementos suficientes para que voce 
finalmente arume-se, ponha a 
imaginacao para funcionar e escreva suas 
aventuras. 



COMO JOGAR 



Ao final da hstagem digite RUN. O 
sistema vai apresentar na tela as regras do 
jogo. Para a movimentacao voce vai 
utilizar as setas (esquerda, dneita. cima, 
baixo) e a barra de espaco para atirar. 

Para acertar as bombas voce tera um 
combustivel uncial de defesa. que se ira 
desgastando a cada nova investida. Mas 
nao se preocupe; em compensacao, a 
cada bomba atingida voce recebera - um 
combustivel extra para prosseguir o 
combate. 

No final, quando voce tiver gasto todo 
seu combustivel. o sistema ira - mostrar, 
no campo superior da tela, quantas 
bombas voce acertou e qua] a sua 
classificacao final. 

Na"o desanime nai primeiras tentativas 
se a sua performance na"o for excelente. 
Aqui vai uma dica: na"o tente destrun as 
bombas no alto da tela; espere que elas 
abaixem para desfenr o tiro fatal. 

MICRO SISTEMAS, janeiro/84 



Helvecio C. R. Netto cursa atualmente o 49 periodo de Informatics na UFRJ, tendo cursos de 
FORTRAN, Pascal, Assembler, ALGOL e COBOL. Estagia desde agosto de 1983 no CPD da 
MICRO SISTEMAS. 



Nao pare seu programa 
nem perca a memoria 



91 :h\ : M 



Gerador Eletronico Portatil de 200 VA 





GUARDIAN 



O Gerador Eletronico GERATRON 

e a solucao definitiva para 

o problema de falha na reae 

eletrica. Quando esta faltar. 

GERATRON continuara alimentando 

o seu micro como se nada 

houvesse acontecido Chame 

um representante hoje mesmo. 



W Equipamentos Eletrdnicos Ltda. um ' e P' eseniante n °' e mesm ° 

ALTA TECNOLOGIA EM ELETRONICA INDUSTRIAL 

RuaDr Gamier 579 • Rocha • CEP 20971 • Rj • Tels (021)201-0195. 261-6458 e 281-3295 • Telex (021) 34016 

• Sao Paulo (01 1) 270-3175 e 241-751 1 • Brasilia (061) 226-0133 • Salvador (071) 241-2755* Recife (081) 221-0142 

• Natal (084) 222-3212 • Belem (091) 222-5122 • Forialeza (085) 226-0871 • Cunt.ba (041) 224-5616 

• Flonanopolis (0482) 23-0491 • Blumenau (0473) 22-6277 • Porto Alegre (0512) 22-5061 



Faca a sua boa agio do dia: ajude uma "galinha" a atravessar uma 
avenida congestionada, na tela de seu micro da linha Sinclair 



Penosa travessia 



Gustavo Egidio de Almeida 



Este programa foi escnto para os micros da linha Sinclair 
e consiste no seguinte : voce esta" em frente a uma 
avenida congestionada e tern que atravessar uma 
galinha (caratcr $) de urn lado ao outro desta avenida, 
desviando dos veiculos que nela transitam. Se a galinha for 
pega por algum dos vei'culos, ela retorna ao ponto de partida. 
unico detalhe e que a galinha so pode mover -se para cima e 
para baixo, respectivamente com as teclas 7 e 6. Na parte de 
baixo da tela, hi um contador que marca quantas vezes foi 
conseguida a travessia e outro que marca o recorde do jogo. 
A digitacao deve ser feita em duas etapas. Entre primeiro com 
a listagem 1 e de um RUN (se quiser, liste o programa e veja 
conio a linlia 1 mudou de aspecto). Apague todas as linhas, 
exceto a 1, e entre com a listagem 2. 
Pronto. Agora e so tremar bastante, conseguir um recorde bem 
alto e desafiar seus amigos a supera-lo. Voce veii que 
atravessar uma galinha nao € tao facil assim como parece... 

Gustavo Egidio de Almeida possui cursos de BASIC e COBOL. Atual- 
mente cursa o Niicleo de Orientacao de Estudos. especial izan dose em 
linguagem de maquina, mah especificamente no Assembly Z-80 usado 
em micros da linha Sinclair. £ usuano, hi mais de seis meses. de um CP- 
200. 





1 


A venida — listagem 1 


REM XXX (34 CARACTERES QUAIS 


QUER) XXX 


2 


LET A$="2A0C4023012116CD944 


0C5060009C110F6C9E5C5061F7E234E2 


B712310F977C1E1C9" 


3 


LET M=16514 


4 


FOR K=l TO LEN A$ STEP 2 


5 


LET A=(CODE A$ (K) -28) *16+C0 


DE A$(K+l)-28 


6 


POKE M,A 


7 


LET M=M+1 


8 


NEXT K 



2 REM GUSTAVO EGIDIO DE ALMEI 



DA 



REM AVENIDA 
POKE 16418,0 
LET P=0 
LET L=0 
LET A$=' 



A venida — listagem 2 



8 PRINT AT 0,10; 

9 PRINT AT 8,0; "O OBJETIVO DO 
JOGO EH ", "ATRAVESSAR A GALINHA 

($) DE UM","LADO AO OUTRO DA AVE 
NIDA" 

10 PRINT , , "TECLAS 6 E 7 MOVEM 
($)" 

11 PRINT , , "PARA COMECAR TECLE 
0" 

12 IF NOT INKEY$="0" THEN GOTO 
12 

13 FAST 

14 PRINT AT 0,0; 

15 FOR F=l TO 70 

16 LET M=INT (RND*12)+140 

17 PRINT " ";CHR$ M;" *" 



18 NEXT F 

19 FOR F=l TO 21 

20 LET M=INT (RND*1) 

21 IF M=0 THEN PRINT AT F, 
(RND*28);" 

22 IF M=0 THEN PRINT AT F, 
(RND*28);" 

23 NEXT F 

24 PRINT AT 0,0;A$;AT 22,0 

25 SLOW 

26 GOSUB 28 

27 GOTO 31 

28 IF L>=P THEN LET P=L 

29 PRINT AT 23, 3; "VEZES: " 
AB 17; "RECORDE: ";P 

30 RETURN 

31 LET A=22 

32 LET B=10 

33 FOR Z=l TO 300 

34 PRINT AT A,B;"$";AT A,B 



INT 

■ 

INT 
;A$ 

;L;T 



35 IF PEEK (PEEK 16398+PEEK 16 
399*256) <>0 THEN LET A=22 

36 IF INKEY$="6" THEN LET A=A+ 
1 

37 IF INKEY$="7" THEN LET A=A- 
1 

38 IF A>22 THEN LET A=22 

39 LET E=USR 16514 

40 IF A=0 THEN GOTO 47 

41 NEXT Z 

42 GOSUB 28 

43 PRINT AT 0,6;"OUTRA VEZ? DI 
GITE 0" 

44 IF NOT INKEY$="0" THEN GOTO 
44 

45 LET L=0 

46 GOTO 13 

47 LET L=L+1 

48 GOSUB 28 

49 LET A=22 

50 GOTO 41 

51 SAVE "AVENIDA" 

52 SLOW — 

53 RUN 



,-* 



54 



MICRO SISTEMAS. janeiro/84 



classificados Qyfe 




EQUIPAMENTOS 



• Compro a copia do manual de 
operacao do sistema NEW DOS. 
I ratar com Carlos Lacerda Lopes, 
Rua Americo Lobo. 675. Manoel 
Honbrio, Juiz de Fora, MG. 

• Troco micro TK85 de 48 K de 
RAM, novo (na caixa) e Walkman 
PS-50 da CCE por urn CP-300 em 
bom estado. Telefonar para Sergio 
apdsas 18:00h: (011) 220-6510. 

• Vendo TK82-C de 16 K, 20 
jogos, joystick com dois livros so- 
bre jogos e um livro de aplicacoes 
se>ias por Cr$ 150 mil. Tratar 
com Fernando, tel.: (041) 266- 
1259, Curitiba, PR. 

• Vendo NE-Z8000, com expan- 
sao de 16K, pouco uso, por Cr$ 
120 mil. Rio Branco, 45, 1311, 
RJ. 

• Vendo microcomputador DGT- 
100 com 32K RAM, vfdeo e gra- 
vador cassete. Tratar com Carva- 
Iho, ap6s as 19:00 h pelo tel.: 
(0192) 52-3477, Campinas, SP. 

• Vendo um CP-200, com pouco 
uso. Tratar com Silvio Vasconce- 
los na Rua Tabapua 266, apt. 31, 
tel.: (01 1 ) 64-5001 , Sao Paulo. 

• Vendo TK82-C, sem expansao 
e na garantia por Cr$ 90 mil. Tra- 
tar com Claudio na Rua Carolina 
Florence, 625, Campinas, Sao 
Paulo, tel.: (0192)42-5151. 

• Vendo um NE-Z8000, mais o 
esquema do slow e o esquema do 
CP-200 que permitem a conver- 
sao do NE-Z8000, tudo por Cr$ 
80 mil. Compro um D-8000 ou 
DGT-100 ou um JR da Sysdata; 
tratar com Roberto Diniz, Rua 
Vicente Scherma n9 35, Jacaref, 
Sao Paulo. 

• Vendo HP-41C com leitora, 
tres modulos de expansao e um 
modulo "Sfuctural Stress". Li- 
guem para 531-0556, Gerson 
Bianco Alonso, Sa'o Paulo. 

• Vendo modem Coencisa MPC 
12, naembalagem. Tel.: 71 1-3072, 
Cristina, Niterbi, RJ. 



Dl VERSOS 



• Vendo diversos livros em In- 
gles sobre micros; programas em 
fita que acabam com a repeticao 
inoportuna de teclas nos Dismac 
e similares; amplificador para, 
junto com essa fita, obter Beep do 
teclado e tocar musicas dos pro- 
gramas publicados em MICRO 
SISTEMAS sobre aplicacoes sono- 
ras para DGT-100; esquema de 
programador de EPROM para a 
linha TRS-80 I e III; e interface 
RS-232 pela sai'da cassete. Enri- 
que Ferri, Rua Fiaca"o da Saude, 
128/103, CEP 04144, Sao Paulo. 
SP, Tel.: 247-4400 R:335. 



• Vendo as seguintes revistas: 
Nova Eletronica (do n? 3ao81), 
Interface (n? 1 ao 10), Micro 
Mundo (n°s 1 a 18, quando jor- 
nal, e 1 ao 3, revista), MICRO 
SISTEMAS n9 6 e os livros: Guia 
para Programadores, de Marlyn 
Boll e Programacao Cobol, de Alex 
C. Bastos. Vendo tamMm o jornal 
Data News de maio de 1981 ate 
maio de 1983. Tratar com Sflvio 
pelo tel. : (01 1 ) 293-4608, SP. 

• Faco slow, controle automati- 
co para cassete, funcdes especiais, 
gravador de EPROM nos micros 
Z-8000, CP-200, TK82-C e TK85. 
Tamb6m gravo membrias sob en- 
comenda. Tratar com Jenilton, 
Rua 227-A, n9 255, Setor Univer- 
sitdrio, tel.: (062) 261-2862, 
Goiania. 

• Compro, desde que estejam 
em perfeitas condicoes, as revistas 
MICRO SiSTEMAS n9s: 02, 06, 
07 e 09, por Cr$ 1 mil cada. Car- 
tas para Silvio de Queiroz, Praca 
da Matriz n9 01 , BNH, Bairro Sao 
Francisco, Sao Lufs, Maranhao, 
CEP 65.000. 

• Compro os n9 s 1 , 2, 4, 5, 6 e 
7 de MICRO SISTEMAS, pelo 
preco atual. Contatos pelos tels.: 
(071) 231-5657 (residencial) e 
231-2145 (horaVio comercial). 
Olinto Jos6 de Oliveira, Rua Vi- 
vendas do Imbui, E8, Igarape, 
apto. 303. Salvador, BA. 

• Vendo o livro "Jogos para a 
HP-41C", contendo 15 progra- 
mas, entre os quais: Flipperama, 
Guerra nas Estrelas, Biorritmo, 
etc. Tratar com FI3vio pelo tel.: 
(011) 570-7829. 



SOFTWARE 



• Vendo para o TRS-80 Color 
Computer e similares nacionais 
"SPEAK UP", sintetizadorde voz 
totalmente software, de excelente 
qualidade, adiciona voz vari£vel, 
fala qualquer idioma, manual 
completo. Preco: US$ 30,00 (cas- 
sete com instrucoes). Tratar com 
Jose" Gilberto Mendonca Filho, 
Alameda Andrade, Ed. Serra do 
Garcia, apto. 1203, Garcia, Salva- 
dor, Bahia. CEP 40000. 

• Vendo fita com programa de 
xadrez para o TK82-C por Cr$ 5 
mil. Tratar com Edison ou Isabel 
pelo tel.: (011) 436-0665 ou es- 
crever para Av. Manoel Pontes 
Junior, 295, Jundiai', SSo Paulo, 
CEP 13200. 

• Vendo um programa que, en- 
tre outras coisas, calcula e gera as 
combinacoes na Loto (e os respec- 
tivos cartSes de dez apostas, 
obviamente) para uma quantidade 
de dezenas a escolher. Os interes- 
sados procurar David Lucio L6- 
pez, Rua Marte, 101/403, Jardim 
Riacho, Contagem, MG — Tel.: 
(031) 351-3468. 



• MICROCLUB - TK-82/85 e 
CP-200/300/500. Associe-se gra- 
tuitamente egaranta o recebimen- 
to imediato de quatro programas 
de jogos. PromocSo ate" 30 de ou- 
tubro. Envie envelope selado e de- 
tails de seu micro. MICROCLUB, 
Cx. Postal 941, S. B. Campo. SP. 
CEP 09700. 

• Clube de usua>ios de micro- 
computadores no qual voce troca 
id6ias, programas, equipamentos e 
soluciona duvidas. Para maiores 
informacSes escrever para Caixa 
Postal 7459, CEP 01000, Sao 
Paulo. 

• Desejo entrar em contato com 
usudrios de micros similares ao 
TK82-C para troca de programas 
e experifincias, principalmente os 
residentes na regi3o de Blumenau, 
onde poderemos marcar reunioes. 
Contatar Zoctan Bergmann, Cx. 
Postal 2172, CEP 89100, Blume- 
nau. Santa Catarina. 

• Gostaria de obter cdpia do 
artigo : : Z-Bug Super Debug Mo- 
nitor : : publicado na revista 80 
IVICRO de Janeiro de 1981 . Quern 
tiver a revista entrar em contato 
com: Vagner Ribeiro, Av. Miran- 
dela, 51 , Nilbpolis, Tel.: 791-2427 

- RJ. 



• Estamos organizando em Vi- 
cosa um clube para troca de infor- 
macoes entre usua>ios de equipa- 
mentos de I6gica Sinclair e de 
outros compat fveis com o TRS-80. 
Para ini'cio, confeccionamos um 
boletim com jogos, programas e 
dicas especiais e estamos ofere- 
cendo aos leitores de MICRO 
SISTEMAS que nos escreverem, 
enviando Cr$ 100 e selos para as 
despesas postais. Nosso endereco 
6: Compuclub, Caixa Postal 37, 
CEP 36570 - Vicosa, MG. 

• A Micro Id6ia Sistemas, Edu- 
cacao e Informa'tica Ltda. esta 
formando um clube de usuarios 
do Sinclair (TK82-C e ZX-81) no 
Brasil. Correspondencia para: Av. 
Mai. Camara, 160, s/1 .426, Caste- 
lo, CEP 20031 , RJ. 

• Faca amigos em todo Brasil 
para troca de programas, Uvros, 
etc. Anuncie em grande circuito 
Sinclair. InformacSes gratis. Cx. 
Postal 28, 27200 - Piraf, RJ. 

• Clube dos usuarios do TK82-C. 
NE-Z8000. ZX-81, TIMEX 1000 
e CP-200 escreva para Goncalo 
Murteira, Praca Belfort Vieira, 
6/103, Leblon, Rio de Janeiro, 
CEP 22440. 



erro 


MS 
N9 


NA 

PAG IN A 


ONDE 
SE LE 


LEIA-SE 


26 


35, de O Sistema 
Operacional do 
ZX81 (II). 2? 

coluna, 7 a linha 
do pardgrafo 
IMPRESSAO 
NO VIDEO 


Essa area e imbvel 


Essa a>ea 6 mbvel 


26 


40, de O Gran Mago 
Z80, 2? coluna, 3 a 
linha 


Como 1 7 
e igual a 8 


Como 1 + 7 
e igual a 8 


26 


79. na linha 026 
da Listagem T. 
Hor6scopo 


026 


026/ 


No n9 26, a linha 240 da listagem Jogo do Alvo 

(pag. 75) nao saiu legfvel. Se voce teve alguma duvida, 

veja a linha completa a seguir: 


24G IF SCRN< * 8 THEN HOME 
: UTHB 23: PRINT TrB< 5>"T0 
ME GUI DADO COM rt MONTANHA! ! ! 
"I POKE 6,255s pr_r. LL 
768: CALL 1 (ft CALL i 'ME 
: GOTO 170 





MICRO SISTEMAS, janeiro/84 



55 



Mostre sua habilidade de bom comedor de pontinhos, ao mesmo tempo 
driblando monstrinhos, nesta versao do Pac Man para a linha Sinclair 



Micro Pac: 
saia dessa, se puder 



Walmir Scaravelli 



A qui estd uma versao de um dos 
mais populares games dos Esta- 
dos Unidos, o Pac Man (ou Co- 
me-Come, que fica ate" mais simpdtico). 
Trata-se do Micro Pac, que pode ser ro- 
dado em qualquer micro da linha Sin- 
clair com configuracao de 16 Kb, embo- 
ra use menos mem6ria do que isso. 

objetivo do jogo }£ e" conhecido de 
todos: deve-se controlar o Come-Come 
com as teclas 5, 6, 7 e 8 - ou com um 
joystick — e comer o maior numero de 
pontinhos possivel (quern sabe ate" to- 
dos). No entanto, nao esqueca: voce es- 
td em um labirinto, sem poder atravessar 
as paredes, e o guardiao deste labuinto 
estari sempre atrds de voce. Se ele o pe- 
gar, o jogo acaba. Portanto, nao de 
moleza! 

jogo foi escrito em BASIC e, por 
isso, nao espere que ele seja muito rdpi- 
do; pordm, foram tornados todos os 
cuidados para que, dentro do BASIC, 
ele seja o mais rdpido possivel. 

Lembrete: se voce desejar mudar o 
labirinto, ter^ que fazer alteracSes entre 
as linhas 200 e 440. Vamos la, maos a 
obra e boa sorte (voce ai precisar). 



Walmir E. S. Scaravelli 6 aluno dos cursos de 
Maternities Aplicada a Sistemas e Estatisti- 
ca, ambos na Universidade de Campinas, onde 
tambCm trabalha no projeto LOGO. O autor 
4 ainda professsor de P-rogramacao de Micro- 
computadores na cidade de Itu, onde reside. 



56 





Micro Pac 


5 
10 
20 


REM WALMIR SCARAVELLI 10/83 
GOTO 200 
LET A=6.5 


260 


PRINT " 




HBHBBH" 


270 


FOR 1=2 TO 30 STEP 14 


30 


LET X=0 


280 


FOR J=3 TO 19 STEP 4 


40 


LET V$=INKEY$ 


290 


PRINT AT J, I;"." 


50 


IF V$<>"" THEN LET A=VAL V$ 


300 


NEXT J 


60 


POKE C,S 


310 


NEXT I 


70 


POKE P,0 


320 


FOR 1=5 TO 17 STEP 6 


80 


LET X=34*A-50*SGN (A-6.5)-2 


330 


PRINT AT 1,11;"."; AT 1,21;" 


21 




. " 




90 


IF PEEK (P+X)<>136 THEN LET 


340 


NEXT I 


P=P+X 


350 


PRINT AT 9,2;"."; AT 9,30;". 


100 


POKE P,128 


M ;AT 


13,2;".";AT 13,30;"." 


110 


LET Y=33*SGN (INT ((P-C)/28 


360 


PRINT AT 7,15;".";AT 7,17;" 


)) 




.";AT 15, 15;"."; AT 15,17;"." 


120 


IF PEEK <C+Y)<>136 THEN LET 


370 


PRINT AT 9,16; ".";AT 13,16; 


C=C+Y 


".";AT 11, 3;"."; AT 11,29;"." 


130 


LET Y=SGN ( (ABS ((P-C)/33-I 


380 


PRINT AT 6,16; "if" ; AT 7,16;" 


NT ((P-C)/33))<.5)-.5) 


1";AT 11,16; "JT.-AT 15,16; "f; AT 


140 


IF PEEK (C+Y)<>136 THEN LET 


16,16; TT • 


C=C+Y 


390 


FOR 1=9 TO 13 STEP 2 


150 


LET S=PEEK C 


400 


PRINT AT I,4;".";AT 1,28;". 


160 


POKE C,151 


" 




170 


IF P<>C THEN GOTO 20 


410 


NEXT I 


180 


CLS 


420 


FOR 1=8 TO 14 STEP 2 


190 


PRINT AT 10,10; "NAO DEU" 


430 


PRINT AT I,3;"»\-AT 1,29; "W 


195 


STOP 


" 




200 


FAST 


440 


NEXT I 


210 


PRINT 


450 


PRINT AT , ; " " 


220 

230 


FOR 1=1 TO 10 


460 
*256h 
470 
480 
490 


LET C=PEEK 16398+PEEK 16 399 

115 

LET P=C+495 

LET S=27 

SLOW 






2 40 




*" 


250 


NEXT I 


500 


GOTO 20 








m 











MICRO SISTEMAS. janeiro/84 




Seduzido e aban 



Esta e a historia do cavalheiro que comprou 

um microcomputador que ia resolver todos 

os problemas da sua empresa. 

O precinho era bom e a conversa do 

vendedor, airaente. Poucos dias depois ele 

descobriu que o equipamento nao resolvia 

todos os problemas (pelo contrario, criava 

alguns novos) e pior de tudo, ao voltar a loja 

onde tinha comprado, percebeu que ninguem 

entendia realmente do assunto. 

Em outras palavras, ele foi lamentavelmente 

seduzido e abandonado. Mas ncm tudo esta 

perdido: basta consultar a 

Microshop antes de comprar um 

microcomputador. 

A Mkroshop ouve antes de falar. 

Micros sao formidaveis, desde que sejam 
recomendados exatamente para as suas 
necessidades. 



Porisso nos fazemos todo tipo de 
perguntas sobre a sua atividade, e o 
tratamento das informacoes para podermos 
acelerar o processo de tomada de decisoes. 
Nos achamos que quanto mais soubermos 
sobre o seu problema, mais facil e completa 
sera a nossa solucao 

A Mkroshop da opinioes sineeras. 

Trabalhamos com todas as marcas e modelos 
importantes e nao temos interesse em 
"cmpurrar" esta ou aquela marca. Assim, 
voce tern a certeza de receber 
sempre um opiniao independente. 

A Mkroshop resolve mesmo. 

Ao inves de um simples balconista bem- 
intencionado, nos atendemos voce com gente 
formada em Computer Science na 
Universidade de Nova York. 



•ti;#t 



Isso que dizer orientacao 
inteligente e correta na escolha do 
software mais adequado (tambem 
desenvolvemos programas especificos para as 
suas necessidades). Significa tambem colocar 
a sua disposicao nossa longa experiencia com 
profissionais liberals, empresas de pequeno 
porte e multinacionais. E mais: damos 
treinamento completo na utilizacao dos 
micros e softwares. 

Venha conversar conosco. Nos podemos Ihe 
seduzir, mas nao vamos nunca Ihe abandonar. 




A loja dos micros inteligent 



Sao Paulo: Al. Lorena, 652 - CEP. 01424 - Tel.: (01 1) 853.928P 
Recife: Av. Conselheiro Aguiar, 1385 - Loja 4 - CEP. 50000 - Tel.: (081 ) 326. 1525 - Boa Viagem. 



Crie, modifique, apague, imprima e consulte sempre que precisar o cadastro geral 
de seus clientes em seu micro da linha TRS-80 



Cadastro 
de clientes 



Newton Braga Junior 



Oprograma Cadastro Geral foi de- 
senvolvado para microcompu- 
tadores da linha TRS-80 com 
48 Kb de memona. Carregado, ele nao 
ocupa mais de 10 Kb, mas,quando em 
execucao, aloca aproximadamente 30 
Kb para armazenamento das tabelas. 

Essas tabelas sa"o o arquivo do cadas- 
tro. o qua! tern capacidade de armazenar 
atd 100 registros (fichas) com a seguin- 
te constituicao: 

COD - codigo ;e urn campo de controle , 
onde pode ser definido um codigo de 
controle das fichas; 
NOME - nome do cliente ; 
ENDERE^O - endereco do cliente; 
TELEFONE - telefone do cliente; 
BAIRRO - bairro onde reside o cliente; 
CIDADE - cidade onde reside o cliente; 
EST ADO - estado onde reside o cliente ; 
CEP - codigo de enderecamento postal 
da cidade. 

A tabela MS armazena o nome dos 
campos do registro, que sa"o esses que 



acabamos de ver. Caso voce queira um 
novo tipo de registro. com nomes de 
campos diferentes desses apresentados, 
esta tabela MS devera ser alterada, jun- 
tamente com as linhas 610, 615, 620, 
625, 630, 635, 640, 645, 650, 655, 660, 
665, 670, 675, 680 e 685, pois nelas 
tambe"m devem ser modificados os no- 
mes dos campos. 

AS OPgOES 

O programa € auto-expbcativo e pos- 
sui as seguintes opcGes: 

1 - Carregar o arquivo do cassete ; 

2 — Gravar o arquivo no cassete ; 

3 — Inserir registro (colocar novas fi- 

chas); 

4 - Modificar registro ; 

5 - Apagar registro; 

6 — Consulta ao arquivo; 

7 - Listaro arquivo no video; 

8 - Listar o arquivo na impressora; 

9 — Classificar o arquivo (colocar em 

ordem alfabe'tica). 



O cardter ": (seta para cima) 6 a sai- 
da de rotina do programa, ou seja, se vo- 
ce estiver para executar ou se estiver 
executando alguma rotina do programa 
e desejar voltar ao seletor principal, bas- 
ta pressionar essa tecla. Caso voce jaeste- 
ja no seletor principal, este £ o meio de 
saida do programa. 

A consulta ao arquivo pode ser feita 
usando-se como referenda qualquer 
campo do arquivo. No caso de ser en- 
contrado mais de um registro com o 
campo igual ao do selecionado, o pro- 
grama o apresenta em ordem de pesqui- 
sa, dando ao final o numero de registros 
encontrados. 

Ao ser deletado (apagado) algum re- 
gistro, o programa entra automatica- 
mente em processo de classificac<fo. 

Newton Duarte Braga Junior e" programador 
COBOL , FORTRAN e BASIC. Atualmente 
exerce a funcao de Gerente de Sistemas na lo- 
ja Rio Micro Computadores Ltda. 



dB/ 




dB/MICRO 

AV. ALFONSO BOVERO 218 

SAO PAULO S.P. 

BRASIL 

TEL : (0111263 0711 



HOTLINE dB/FONE 

PROGRAMA dB/I 

PROGRAMA dB/II 

JORNAL DO USUARIO dB/Clube 

TREINAMENTO BASICO dB/Treino B 

TREINAMENTO AVANCADO dB/Treino A 

TREINAMENTO EM DISCO dB/Treino D 

SEMINARIOS PARA EXECUTIVOS dB/seminarios 

APOIO A AUTORES INDEPENDENTES dB/Aplicativos 



SLPORTE 

TOTAL 

AOS 

LSUARIOS 



58 



MICRO SISTEMAS. janeiro/84 



Cadastro Geral 

2 CLEAR 2000 

3 DIM CD$(100) ,NM$(100) ,ED*(100) ,TL$(100) ,BR*(100) ,CI$<100) ,ES$(100) 
,CE$(100) ,X(50) :DEFINT A-Z :P0KE16396, 175: * 

5 M$(l)="COD# ":M$(2)="N0ME " :M$ (3) ="ENDERECO. . . " :M$ (4) = 

"TELEF0NE..."M$(5)="BAIRR0 " :M* (6) ="CIDADE " :M$ (7) ="ESTADO. . 

. . .":M$(8)="CEP " 

7 M1$=STRING$(63,32) :M2$="PRESS < RETURN > PARA CUNTINUAR" :N=0 : D=0 
10 GOSUB3000:PRINT»150, "BANCO DE DADOS"; 

12 PRINT«336,"(t) --=»> SAIDA DE ROTINA";©397 , "1 ===> CARREGAR ARQUIV 
O DO CASSETE" ;©461, "2 — > GRAVAR ARQUIVO NO CASSETE" ;?525, "3 «===> C 
OLOCAR REGISTRO" ;@589, "4 ===> MODIFICAR REGISTRO" ;f 653, "5 ===> DELET 
AR REGISTRO"; 

13 PRINT*717,"6 ===> CONSULTAR ARQUIVO" ;«781, "7 ===> LISTAR ARQUIVO 

( CRT )";#845,"8 -==> LISTAR ARQUIVO ( PRINTER )";f909,"9 =«> CLASS 

IFICAR ARQUIVO"; 

16 F0RI=1T031:P0KE16 333+1, I :NEXT:FORI=lTO100: NEXT :I$=INKEY$:IFI$="", 

FORI=lTO31:POKEl6364-I,I:NEXT:FORI=lTO100:NEXT:GOTO16 ELSE IFASC(I$) 

=91,CLS:END ELSE P=VAL (1$) : IFP<1, 16 

18 ON P GOSUBl00,200,300,400,500,600,700,800,900:GOTO10 

100 GOSUB3000:PRINT»146, "CARREGAR ARQUIVO DO CASSETE"; 

102 PRINT»448,"POSICIONE A FITA E PRESS < RETURN > " ; :FORI=lTO100 :NEX 

T:I$=INKEY$:IFI$="",PRINTg>448, STRING* (36, 32) ; : FORI =lTO100 : NEXT: GOTOl 

02 ELSE IFASC(I$) =91, RETURN ELSEIFASC (1$) =13,104 ELSE102 

104 PRINT*448,Ml$;«'448,"CARREGANDO O NUMERO DE REGISTROS" ; : INPUT#-1, 

N:PRINT*448,Ml$;#448,"CARREGANDO REGISTRO -««> " ; :FORI = lTON: PRINT©47 

4,I;:INPUT#-1,CD$(I) ,NM$(I) ,ED$(I) ,TL$(I) ,BR$ (I ) ,CI$ ( I) ,ES$(I) ,CE$ (I 

) :NEXT:PRINT©448,M1$;«448, "ARQUIVO NA MEMORIA"; 

106 PRINT«74,M2$;:FORI = lTO100:NEXT:I$ = INKEY$:IFI$ = "",PRINTe>974,STRI 

NG$(32,32) ; :FORI=lTO100:NEXT:GOTO106 ELSEIFASC (1$) =13, RETURNELSE106 

200 GOSUB3000:PRINT*146, "GRAVAR ARQUIVO NO CASSETE"; 

202 PRINT©448,"POSICIONE A FITA E PRESS < RETURN >" ; :FORI=lTO100 :NEX 

T:I$=INKEY$:IFI$="",PRINT»448,STRING$(36,32) ; : FORI =1T0100 : NEXT: GOT02 

02 ELSEIFASC(I$)=91,RETURN ELSEIFASC(I$) =13, 204 ELSE202 

204 PRINT©448,Ml$;©448,"GRAVANDO O NUMERO DE REGISTROS" ; :PRINT#-1 ,N: 

PRINT©448,Ml*;«448,"GRAVANDO REGISTRO ===> "; :FORI=lTON :PRINTe>472, I; 

:PRINT#-1,CD$(I) ,NM$(I) ,ED$(I) ,TL$(I) ,BR$(I) ,CI$(I) ,ES$(I) ,CE$(I) :NE 

XT:PRINT*448,M1$;»448, "ARQUIVO GRAVADO"; :GCTOl06 

300 IFN=100,396 ELSEGOSUB3000 : PRINT©150 , "COLOCAR REGISTRO"; 

301 A=0:FORB=384TO832STEP64:A=A+l:PRINT€»B,M$(A) ; :NEXT B 

302 FOR B=N+1T0100:PRINT©167,B; 

311 PRINT©395,; :J1$=" ": INPUTJl$ :GOSUB399 : IFC=1, RETURN ELSE IFJ1$<>" 
",CD$(B)=J1$ ELSECD$(B)=" " 

312 PRINT©448,MJ(2) ; :J1$=" ": INPUTJl! :GOSUB399 : IFC=1 , RETURN ELSE IFJ 
1$<>" ",NM$(B)=J1$ ELSENM$(B)=" " 

313 PRINTC612,M$(3) ; :J1$=" ": INPUTJl* :GOSUB399: IFC=1 .RETURN ELSE IFJ 
lf<>" ",ED$(B)=J1$ ELSEED$(B)=" " 

314 PRINT«576,M$(4) ; :J1$=" ": INPUTJl* :GOSUB399 : IFC=1 , RETURN ELSE IFJ 
1$<>" ",TL$(B)=J1$ ELSETL$(B)=" ■ 

315 PRINT«640,M$(5) ; :J1$=" ": INPUTJl! :GOSUB399 : IFC=1 .RETURN ELSE IFJ 
1$<>" ",BR*(B)=Jlf ELSEBR$(B)=" " 

316 PRINT«704,M$(6) ; :J1$=" ": INPUTJl! :GOSUB399 : IFC-1, RETURN ELSE IFJ 
1$<>" ",CI$(B)=J1$ ELSECI$(B)=" " 

317 PRINT#768,M$(7) ; :J1$=" ": INPUTJl! :GOSUB399 : IFC=1 .RETURN ELSE IFJ 
1$<>" ",ES$(B)=J1$ ELSEES$(B)=" " 

318 PRINT«832,M>(8) ;:J1$-" ": INPUTJl* :GOSUB399 : IFC=1 , RETURN ELSE IFJ 
1$<>" ",CE$(B)-J1$ ELSECE$(B)=" " 

395 FORK=395T0843STEP64 :PRINTeK, STRING* (52, 32) ; :NEXT:NEXT B 

396 GOSUB3000:PRINT«135,"NAO EXISTE ESPACO NO ARQUIVO PARA OUTRO REG 
ISTRO"; :GOTO106 

399 IFJ1*="+",C=1:N=B-1: RETURN ELSE C=0 : RETURN 

400 IFN-0.450 ELSEGOSUB3000:PRINT©1SO . "MODIFICAR REGISTRO"; 

401 PRINT»448,"QUAL O NUMERO DO REGISTRO A SER MODIFICADO ";: INPUT R 
M* : I FRM*"t", RETURN ELSE R=VAL(RM$> : IFR<10RR>N,PRINT«448,M1* ; :GOTO401 

ELSEGOSUB3000 

402 PRINT#136,"INSERIR AS MODIFICACOES NOS CAMPOS DESE JADOS " ; : A=0 : FO 
RB=384T0832STEP64:A=A+1:PRINT«B,M*(A) ; :NEXT 

411 PRINT#396, ; :K*=" " : INPUTK* :PRINT#448,M* ( 2) ; : IFK*="" , 412 ELSECD$(R 
)=K* 

412 PRINT*460, ; :K* = " " : INPUTK*:PRINT#512,M* ( 3) ; :IFK*="",413 ELSENM*(R 
)=K* 

413 PRINT*524,;:K*="":INPUTK*:PRINTe576,M*(4) 
)=K* 

:K*="":INPUTK*:PRINTe640,M*(5) 



:IFK*="",414 ELSEED*(R 



:IFK*="",415 ELSETL*(R 
:K*="":INPUTK*:PRINTe704,M*(6) ; :IFK*="",416 ELSEBR*(R 
:K*="":INPUTK*:PRINT«768,M*(7) ; : IFK* ="", 417 ELSECI*(R 
:K*=*"":INPUTK*:PRINT*832,M*(8) ; :IFK$="",418 EL6EES*(R 



414 PRINT#588, 
)=K$ 

415 PRINT 652, 
)=K$ 

416 PRINTO716, 
>=K* 

417 PRINT«780, 
)=K* 

418 PRINT#844,; :K*="":INPUTK*:IFK*="",420 ELSE CE*(R)=K* 
420 F0RF=396TO844STEP64:PRINT#F,STRING*(51,32) ; :NEXT 

430 PRINT*396,CD*(R) ;#460,NM*(R) ;#524,ED*(R) ;*588,TL$(R) ;©652,BR$(R) 

.-•716,CI*(R) ;3780,ES*(R) ;#844,CE* (R) ;#129 , STRING* (61, 32) ;«140, "CONST 

TITUICAO ATUAL DO REGISTRO #" ;R; :GOTO106 

450 GOSUB3000:PRINT©150, "ARQUIVO INEXISTENTE" ; :GOTO106 

500 IFN=0,450 ELSEGOSUB3000:PRINT«146 , "DELETAR REGISTRO"; 

505 PRINT«448,"QUAL O NUMERO DO REGISTRO A SER DELETADO " ; : INPUTDR* : 

IFDR*="t ".RETURN ELSEDL=1 : D=VAL(DR$) : IFD<10RD>N,PRINT*448,M1$ ; :GOT05 

05 

510 CD*(D)-" ":NM*(D)=" ":ED*(D)=" ":TL$(D)=" ":BR$(D)=" ":CI*(D)=" 

":ES$(D)=" ":CE*(D)=" " :PRINT©4 48, Ml* ;#448, "REGISTRO >"D"< DELETADO" 

; :FORY=lTO1500:NEXT:PRINT»448,Ml?;»448, "AGORA O ARQUIVO SERA CLASSIF 

ICADO"; :FORY-lTO2000:NEXT:GOSUB912:RETURN 

600 IFN-0,450 ELSEGOSUB3000 :PRINT«150 , "CONSULTA AO ARQUIVO"; 



MICRO SISTEMAS, janeiro/84 



□ HilOERECQ 

0E TQ0D5 Q5 

MICROS 

Em nossa loja somos todos 

Pro informatica Pro didatica e 

Pro eletronica 

FLEXIOISK 



■nnK 

MOM 

fii+ f „HMx (fp Unitron 



9 



PROCOGtCA 



^oppkz 




SLsTRINICA 

PRd ELETRONICA 
COMERCIAL LTDA. 

Rua Santa Efigema. 568 - CEP 01207 - Sao Paulo - SP 
Te)» 22a 7888 - 221 9055 - Telex (Oil) 34901 - POEC 



OSEKE- 



MICROS, 
VIDEOS, GAMES & CIA. 

Computadores: 

Polymax, Unitron, Prolbgica, 

Micro Digital. Sysdata. 



• OFERTA ESPECIAL • 

"MAXXI" 

Videos: Philco e Sharp 

Televisores Sanyo 



Video Games: Dynacon, 
Atari. 

OFERTA: Cartuchos para Atari 
a preco de custo. 
Suprimentosi Fitas, Disquetes, 
Formularios. 



• Super Oferta • 

Disquete Memorex 5 1/4- Cr$ 5.000,00 
CURSOS: Basic I, Basic II 

Inscrigoes Abertas 



Rua Estados Unidos, 2141 

Tel. 852-8290 / 257-3852 / 231 -1 173 



CADASTRO DE CLIENTES 



CW B U G 

MONITOR E DISASSEMBLER 




■B»m «• fifim hwwm — 



■JMPJVi ■' ~i: i 



Oic.l 



encti ii mtifxlti in nn|a 
hm.Hi / M tftt MM 



*•»!■• ?) C*«l»ltl mi.Ht'fl pi'l Iff tltftvt' IftMlHII 
MH" nKntf »•*" U"*f«> MNH «t paginal ••. ".gvaga* 



LI .tfHltM .. CHJ • HWNM M »0H • «»" CM iMl M. ■■•<-• 



'K* aa«*acaa aaa.Ha.aa c*p t«4'M p'agramai w* l*StC M ■.|l H 9*w 



'#"•••■»» m«i|»«.||>|i al'l fflt.fl «aiaMal«l»a«"9 
(M »» HI'"" •» "»!»•«•» •■■••>l| caatllna' l 
■»ll ll»>llllliw 111) II 13 IK IS «l I MM • C» ?X 



Mf CO cat I JM H 



C«MICMM M |«IM 

PC0I00S HIOItHTf CHfOUf NOHiXIl I 



CWB 



MICROCOMPUTAOORES LTOA 
CAIXA POSTAL - 3447 
80.000 - CURITIBA - PR 



60 



601 A-0:FORB-406TO854STEP64:A-A+l:PRINT©B,Ml(A) ;"> "A" <";:NEXT 

602 PRINT©975,"SELECIONAR O CAMPO PARA CONSULTA" ; :FORI=lTOl00 :NEXT : I 
|=INKEY|:IFI|="",PRINT©975, STRINGI (32, 32) ; : FORI=lTOl00 :NEXT:GOTO602 
ELSEIFASC (II) =91, RETURN ELSEP=VAL( II) : IFP<10RP>8, 602ELSEGOSUB3000 

603 ON P GOSUB 610 , 620 ,630 , 640 ,650 ,660 , 670 ,680 : RETURN 

610 X=0:PRINT©146,"INTRODUZIR: COD#";©448 , "===> " ; : INPUTI$ :GOSUB699 : 

IFC=1 , RETURN ELSEFORI=lTON: IFCDl ( I ) =1$ , X=X+ 1 : X ( X) -I 

615 NEXT:IFX=0,AI="CODIGO":GOTO690 ELSE695 

620 X=0:PRINT©146,"INTRODUZIR: NOME" ;©448, "===> "; :INPUTI$ :GOSUB699 : 

IFC=1 , RETURN ELSEFORI = lTON : IFNMI ( I ) =1 $ , X=X+ 1 : X ( X) =1 

625 NEXT:IFX=0,Al="NOME":GOTO690 ELSE695 

630 X=0:PRINT©146,"INTRODUZIR: ENDERECO" ,-©448 , " = = = > " ; : INPUTII : GOSUB 

699 : IFC=1 , RETURN ELSEFORI = 1T0N : IFED$ ( I ) =1 $ , X=X+1 : X ( X) =1 

635 NEXT:IFX=0,Al="ENDERECO":GOTO690 ELSE695 

640 X=0:PRINT©146,"INTRODUZIR: TELEFONE";©448 , "===> ";: INPUTII: GOSUB 

699 :IFC=1, RETURN ELSEFORI=1TON : IFTLI ( I ) =11 , X=X+1: X(X) =1 

645 NEXT:IFX=0,Al="TELEFONE":GOTO690 ELSE695 

650 X=0:PRINT©146,"INTRODUZIR: BAIRRO" ,-©448, "»=«> M ; : INPUTI$ :GOSUB69 

9: IFC=1, RETURN ELSEFORI=lTON : IFBRl ( I) =11, X=X+1 :X (X) =1 

655 NEXT:IFX=0,A$="BAIRRO":GOTO690 ELSE695 

660 X=0:PRINT©146,"INTRODUZIR: CIDADE" ;©448 , "===> " ; : INPUTI$ :GOSUB69 

9 : IFC = 1 , RETURN ELSEFORI=lTON : IFCIl ( I ) =1$ , X-X+l :X (X) »I 

665 NEXT:IFX=0,Al="CIDADE":GOTO690 ELSE695 

670 X=0:PRINT©146,"INTRODUZIR: ESTADO" ;©448, "== = > " ; : INPUT1$ :GOSUB69 

9: IFC=1, RETURN ELSEFORI=lTON: IFES$ (I) =1$, X=X+1 : X (X) =1 

675 NEXT :IFX=0,A$= "ESTADO" :GOTO690 ELSE695 

680 X=0:PRINT©146,"INTRODUZIR: CEP" ;©448 , »— »> " ; : INPUTII :GOSUB699 : I 

FC=1, RETURN ELSEFORI = lTON : IFCEl (I ) =11 ,X=X+1 :X (X) -I 

685 NEXT:IFX=0,A$="CEP":GOTO690 ELSE695 

690 GOSUB3000:PRINT©66,A|": "II ;©194 , "DIGITACAO ERRADA OU NAO CONSTA 

NO ARQUIVO";:GOTOl06 

695 GOSUB3000:PRINT©1 50, "REGISTRO # "; :A=0 : FORI=384T0832STEP64 : A=A+1 : 
PRINT©I ,M| (A) ; :NEXT 

696 FORJ=1TOX:PRINT©396,CDI(X(J) ) ;©460,NM: X(J) ) ;©524 ,ED| <X( J) ) ;©588 
,TL|(X(J));©652,BRI(X(J)) ;©716,CI| (X (J) ) ;«! 780 ,ESI (X ( J) ) ;©844 ,CE| (X (J 
)) ;©160,X(J) ; 

697 PRINT©974,M2|; : FORA=lTO100:NEXT: I$=INKEY$ : 1FI$=" " ,PRINT©974 ,STRI 
G$(32,32) ;:FORA=lTO100:NEXT:GOTO697 ELSEIFASC ( II) =13, FORA=396T0844ST 
EP64 :PRINT©A, STRINGI (51, 32) ; :NEXTA ELSEIFI|="P" ,GOSUB750 :GOT0697 ELS 
EIFI|="+ ".RETURN ELSE697 

698 NEXT:GOSUB3000:PRINT©146,X"REGISTRO(S) ENCONTRADO (S) " ; : GOTO 
106 

699 IFII="t",C=l: RETURN ELSEC=0 : RETURN 

700 IFN=0,450ELSEGOSUB3000:PRINT©146,"LISTAR ARQUIVO ( CRT )"; 

701 PRINT©384,"F - AVANCA LISTAGEM" ;©448 , "T - RETROCEDE LISTAGEM" ;©5 
12, "P - IMPRIME REGISTRO APRESENTADO" ; 

702 PRINT©974,M2|; :FORA=lTO100 :NEXT: I|=INKEY| : IFI|="" ,PRINT©974 ,STRI 
NGI (32,32) ;:FORA=lTO100:NEXT:GOTO70 2 ELSEIFASC (1$) =91 , RETURNELSEIFAS 
C(I$)=13,GOSUB3000 ELSE702 

705 PRINT©150, "REGISTRO # "; :A=0 : FORI=38«T0832STEP64 :A=A+1 :PRINT©I , Ml 

(A) ; :NEXT:J=lGOTO720 

715 I|=INKEYI:IFII="",715 ELSEIFI$="F" , J=J+1 :GOTO720 ELSEIFI|="T" , J« 

J-l:GOTO720 ELSEIFII="P" .GOSUB750 :GOT0715 ELSEIFASC ( 1$) =91 , RETURN EL 

SE715 

720 IF J N,J=J-1:GOT0715 ELSEIFJ l,J=J+l:GOT0715 ELSEGOSUB730 : PRINT© 

396,CD$(J) ;©460,NM$(J) ;©524,ED$(J) ;©588,TLl(J) ;©652 ,BR| ( J) ;©716,CI$(' 

J) ;©780,ES|(J) ;©844,CE$(J) ;©160,J; :GOT0715 

730 FORI=396T0844STEP64:PRINT©I, STRINGS (51, 32) ; :NEXT:RETURN 

750 LPRINTSTRING$(80,42) :LPRINTTAB (34 ) "BANCO DE DADOS" tLPRINTTAB (28) 

"LISTAGEM DO REGISTRO # "J :LPRINTSTRING$ (80, 42) :LPRINT 

760 LPRINTTAB (10) Ml (l)CDl (J) : LPRINTTAB ( 10) Ml ( 2) NM| ( J) :LPRINTTAB (10) M 

|(3)ED|(J) :LPRINTTAB(10)M|(4)TL|(J) tLPRINTTAB ( 10) Ml (5) BRI (J) :LPRINTT 

AB(10)M$(6.)CI*(J> :LPRINTTAB(10)M|(7)ESI(J) : LPRINTTAB ( 10) Ml ( 8) CEl ( J) : 

RETURN 

800 IFN=0,450 ELSEGOSUB3000 

801 PRINT©146, "LISTAR ARQUIVO ( PRINTER ) " ;©512, "LISTANDO REGISTRO = 
=»>"; :CL=48:CP=0 

805 F0RX=1T0N:PRINT©5 3S,X; : IFCL=48 ,GOSUB880 

815 LPRINTTAB (0) "= "X" =" ;TAB ( 10) M$ ( 1) CD$ ( X) : LPRINTTAB ( 10) M$ ( 2) NM$ ( X 

) : LPRINTTAB ( 10) Ml ( 3) EDI (X) : LPRINTTAB ( 10) Ml ( 4) TLI ( X) : LPRINTTAB ( 10) Ml ( 

5)BR|(X) :LPRINTTAB(10)MI(6)CII(X) : LPRINTTAB ( 10) Ml (7) ESI (X) :LPRINTTAB 

(10)M|(8)CE|(X) :CL=CL+8:LPRINT:NEXT 

850 LPRINTCHRK140) ; :FORW = lTO10 :LPRINTTAB ( 2) STRINGI ( 30 , 42) " FIM DA L 

ISTAGEM "STRINGI (30,42) :NEXT:PRINT©512 , Mil ;©512 , "LISTAGEM COMPLETADA 

"; :GOTO106 

880 LPRINTCHRK140) ; :CL=0 :CP=CP+1 :LPRINTSTRINGl (80 , 42) -.LPRINTTAB ( 33) 

"BANCO DE DADOS": LPRINTTAB (30) "LISTAGEM DOS REGISTROS "; STRINGI ( 19 , 32 

) ;"PAG. ";CP:LPRINTSTRING|(80,4 2) : LPRI NT : RETURN 

900 IFN=0,450 ELSEGOSUB3000 :PRINT©150, "CLASSIFICAR ARQUIVO"; 

912 K=0:I=0 

915 PRINT©512, Mil ;: 1=1+1 

916 IFCDI(I) <» CD|(I+1),925 

917 T1|=CDKI) :T2|=NM|(I) :T3|=EDl(I) :T4|=TLI(I) :T5I=BR|(I) :T6|=CII(I 
) :T7|=ESI(I) :T8|=CEI(I) :GOSUB934 

921 CD|(I+1)=T1|:NMI(I+1)=T2|=EDI(I+1)=T3|:TLI(I+1)=T4|:BR|(I+1)«T5| 

:CI|(I + l)=T6|:ESI(I + l)=T7|-.CEl(I + l) =T8I:K»1 

925 PRINT©512, "CLASSIFICANDO ARQUIVO. REGISTRO * " ; I ;: IFI <* (N-2 

) ,915 

930 IFK<>0,912 ELSEIFDL=1 ,PRINT©512 ,M1I ;©512 , "ELIMINANDO REGISTRO DE 

LETADO"; ELSE935 

932 N=N- 1 : FORI = lTON : GOS UB9 3 4 : NEXT : DL=0 : GOT09 35 

934 CD|(I)=CDKI+1) :NM|(I)=NM|(I+1) :ED| (I ) =EDl (1 + 1) :TL| ( I ) =TL| (1 + 1) : 
BR|(I)=BR|(I+1) :CII(I)=CII(I+1) :ESI ( I ) =ES| ( 1+1) :CE| ( I) *CEI (1+1) :RETU 
RN 

935 PRINT©512,M1I; 512, "ARQUIVO CLASSIFICADO"; :GOTO106 

3000 CLS:FORI=1536lTOl5421:POKEI,ll:POKEI+256,21:NEXT:FORI=15424T015 
552STEP64 :POKEI ,210 :POKEI+62 , 205 :NE XT : RETURN: 



MICRO SISTEMAS, janeiro/84 



Q 
UJ 
LJ 




MAIS SUCESSO PARA VOCE ! 



Comece uma nova fase na sua vida profissional. 

Os CURSOS CEDM levam ate voce o mais moderno ensino 

tecnico programado e desenvolvido no Pais. 



CURSOS DE APIRfEipOAMENTO 



CURSO DE ELETRONICA DIGITAL 
E MKROPROCESSADORES 



Sao mais de 140 apostilas com mformacdes completas e sempre 
atualizadas ( Tudo sobre os mais revolucionano CHIPS. E voce 
recebe. alem de uma sohda formac3o teorica. KITS elaborados 
para o seu desenvolvimento pratico. Garanta agora o seu futuro 





Z*c 



tm I I t 



CEDM 20 KIT 
de Ferramentas. 
CEDM 78 KIT 
Fonte de Ahmentacao 
5v/1A. CEDM 35 KIT 
Placa Experimental 
CEDM 74 KIT 
de Componentes. 
CEDM 80 

MICROCOMPUTADOR 
Z80 ASSEMBLER. 




CURSO DE 

PROGRAMAQto EM BASK 



Este CURSO. especialmente programado, oferece os 
fundamentos de Lmguagem de Programaca"o que domtna o universo 
dos microcomputadores. DmSmicoe abrangente. ensina desde o BASIC 
basico ate o BASIC mais avancado. inclui'ndo nocoes basicas sobre 
Mampulacao de Arquivos. Tgcmcas de Programacao. Sistemas de 
Processamento de Dados, Teleprocessamento. Multiprogramacao e 
Tecmcas em Lmguagem de MSquina. que proporcionam urn grande 
conhecimento em toda a a>ea de Processamento de Dados 



s 





KIT CEDM Z80 

BASIC Cientlfico. 

KIT CEDM Z80 

BASIC Simples. 

Gabanto de Fluxograma 

E 4. KIT CEDM SOFTWARE 

Fitas Cassete com Programas. 



-a 



CURSO DE 

eletronica e Audio 



Metodos novos e meditos de ensino garantem urn aprendizado 
pratico muito melhor. Em cada nova lica~o, apostilas ilustradas 
ensinam tudo sobre Amplificadores, Caixas Acusticas, Equalizadores, 
Toca-discos, Sintonizadores AM/FM, Gravadores e Toca-Fitas, Capsulas 
e Fonocaptadores. Microfones. Sonorizacao. Instrumentacao de Medidas 
em Audio. Tecnicas de Gravaqao e lamWm de ReparacSo em Audio. 







i » = • • 







1 


. 


.1 

1 


. !■ . 




CEDM 1 KIT de Ferramentas. CEDM 2 - KIT Fonte de AhmentacSo 
+ 1515/1A. CEOM 3 KIT Placa Experimental 
CEDM 4 • KIT de Componentes. CEDM 5 - KIT Preamplificador 
Esterso. CEDM 6 ■ KIT Amplif icador Estereo 40w. 



Voce mesmo pode desenvolver urn ritmo proprio de estudo. A lin- 
guagem simplificada dos CURSOS CEDM permite aprendizado facil. E 
para esclarecer qualquer duvida, o CEDM coloca a sua disposicao uma 
equipe de professores sempre muito bem acessorada. AI6m disso, voc# 
recebe KITS preparados para os seus exercfcios praticos. 

Agil, moderno e perfeitamente adequado a nossa realidade, os CUR- 
SOS CEDM por correspondencia garantem condigoes ideais para o seu 
aperfeicoamento profissional. 



GRATIS 



Voc6 tambem pode ganhar urn MICROCOMPUTADOR. 

Telefone (0432) 23-9674 ou coloque hoje 

mesmo no Correio o cupom CEDM. 

Em poucos dias vocS recebe nossos catalogos de apresentacao. 



P » ■■■ Avenida Sao Paulo, 718 - Fone (0432) 23-9674. 
*-J*m)jJ\ I CAIXA POSTAL 1642 - CEP 86100 - Londrina - PR 

CURSO DE APE RFE IQOAMENTO POR CORRESPONDENCIA 

Solicito o mais rapido possivel informacoes sem compromisso sobre o 

CURSO de 

Nome 

Rue 

Cidade 

Bairro CEP 

MS 



Defenda-se dos tiros inimigos e ao mesmo tempo mire pra valer: mostre que 
voce e" um craque da artilharia a laser com este jogo para a linha Sinclair 



Laser Base: 
o tiro do canhao 



Armando Neves 



Ojogo Laser Base, similar ao jogo 
de flipper deste nome, roda nos 
equipamentos da linha Sinclair e 
e" constituido de dois canhOes: o inimigo 
(controlado pelo computador) e o do jo- 
gador. objetivo deste e" destruir o maior 



numero de inimigos possivel, atirando 
com seu laser e evitando acertar os me- 
teoros. 

Para mover seu canhao. voce devera 
utilizar as teclas 5 (cursor para a esquer- 
da) e 8 (cursos para a direita), disparan- 













Blocos em Assemi 


bier 












16534 2A 


84 


40 


01 


B5 


n? 


B7 


ED 




00 


06 


15 


B7 


ED 


52 


7E FE 


42 


FD 


5R 


8? 


40 


ns 


B7 


ED 




80 


20 


06 


Jfa 


8E 


10 


F4 18 


52 


1C 


FF 


00 


20 


n 


Kl 


23 




12 


FE 


B4 


28 


0E 


36 


97 CD 


7E 


FE 


76 


?R 


19 


36 


BB 


22 




Fl 


41 


36 


BB 


21 


RE 


40 34 


82 


40 


2B 


36 


80 


18 


OF 


El 




CD 


Fl 


41 


CD 


D9 


41 


18 0A 


2B 


7E 


FE 


76 


28 


08 


22 


82 


















40 


36 


BB 


23 


36 


80 


18 


0A 


































16764 


2A 

00 


86 

E5 


40 
Dl 


06 
23 


03 
1A 


C5 
ED 


01 IE 
B0 12 


16600 2A 


8A 


40 


?1 


?? 


8A 


40 


7E 




23 


23 


01 


A5 


00 


09 


CI 10 


FE 


n? 


DA 


1A 


41 


?A 


82 


40 




EC 


2A 


90 


40 


06 


03 


C5 01 


06 


15 


11 


?1 


00 


19 


7F 


FE 




IE 


00 


E5 


Dl 


1A 


2B 


ED B8 


80 


?n 


06 


36 


RF 


10 


F6 


18 




12 


2B 


2B 


01 


E/ 


00 


09 CI 


14 


FF 


R4 


?R 


in 


FS 


?1 


8C 




10 


EC 


JA 


8C 


40 


FE 


9C 4F 


40 


15 


El 


16 


97 


CD 


Fl 


41 




CD 


2A 


88 


40 


// 


0E 


64 06 


36 


Afi 


CD 


Fl 


41 


CD 


n9 


41 




IE 


10 


FE 


0D 


20 


F9 


21 92 


00 


00 


18 


06 












40 
00 


34 
00 


CB 
C3 


4E 
96 


CA 
40 


D8 


40 36 


16666 2A 


84 


40 


PR 


FF 


FF 


2F 


20 


















0E 


?B 


7E 


FF 


76 


28 


08 


22 


16857 


2A 


OC 


40 


01 


2C 


03 


3E 8E 


84 


40 


16 


A6 


?3 


36 


80 


FE 




KD 


Al 


20 


03 


2B 


Jb 


80 78 


3B 


70 


OF 


?3 


7F 


FF 


76 


28 




Bl 


H 


00 


20 


Fl 


C9 


00 00 


08 


22 


84 


40 


36 


A6 


2B 


36 




0E 
F9 


C8 
C9 


0b 


C8 


10 


FE 


0D 20 


80 


FE 


3E 


C2 


7C 


41 


11 


21 















do com a tecla 0. Sao 50 os niveis de di- 
ficuldade e, se o canhao inimigo acertar 
o seu tres vezes, ojogo acaba. 

O programatemaestrutura semelhan- 
te a dos outros publicados. A parte em 
Assembler pode ser digitada com o au- 
xilio do Monitor Assembler publicado 
em MICRO SISTEMAS numero 23. Sio 
cinco blocos de dados hexadecimais, 
que funcionam da seguinte maneira: 

• Bloco 1 (16534) - move o canhao ini- 
migo para o lado mais prbximo do joga- 
dor; 

• Bloco 2 (16600) - calcula e atira so- 
bre ojogador; 

• Bloco 3 (16666) - move e faz atirar o 
laser do jogador; 

• Bloco 4 (16764) - movimenta os me- 
teoros; 

• Bloco 5 (16857) - sub -ro tin a de espe- 
ra , servindo tamWm para apagar os tiros. 

Entre primeiro com os blocos em As- 
sembler e, logo depois, com a listagem 
BASIC. Bons tiros! 



62 



Armando Neves 4 estudante de Engenharia na 
UFRJ e Informa'tica na PUC, a usuirio de um 
TK82-C. 



MICRO SISTEMAS, janeiro/84 





Laser Base 




10 


REM .. . (80) . . . 




12 


REM . .. (60) . . . 


14 


REM . .. (92) . . . 




16 


REM . ..187) ... 




18 


REM . . . (42) . . . 


# 


20 


CLS 


22 
2 5 


GOSUB 500 




IMf l AMR HASJ *» \K\« 


HH2SHI 


30 


POKE 16418,0 


40 


LET A$--"^M^^^BI^^B^Bi 








50 


FOR K=l TO 4 


60 


PRINT A$ 




70 


NEXT K 




74 


LET B$ = "BMBM^BO 


• 




IVTflfl 1h 


7 6 


LET P = 2 


80 


FOR K=l TO 6 




90 


PRINT B$(P TO );B$( TO P-l) 




;A$;A$ 


# 


100 


LET P=P+2 




110 


NEXT K 




120 


PRINT A$ 




140 


LET A=16514 


• 


150 


PRINT AT 2,0; 




160 


GOSUB 300 




165 


PRINT "B" 


& 


170 


PRINT AT 2 3,16; 


180 


GOSUB 300 




185 


PRINT "D" 




190 


PRINT AT 5,0; 


» 


W 200 


GOSUB 300 


210 


PRINT AT 0,14; 




220 


GOSUB 300 




230 


POKE 16524,159 


• 


240 


LET A=16528 


250 


PRINT AT 8,31; 




260 


GOSUB 300 




270 


POKE 16526,0 




280 


GOTO 340 


300 


POKE A, PEEK 16398 




310 


POKE A+1,PEEK 16 399 




A 320 


LET A=A+2 


* 


330 


RETURN 


340 


POKE 16418,2 




350 


RAND USR 16534 




360 


FOR K=l TO 50 




370 


NEXT K 




380 


CLS 




390 


PRINT AT 8,9;"FIM DO JOGO" 




400 


PRINT AT 13,7;"NAVES ACERTA 




DAS: 


';PEEK 16526 




410 


PRINT AT 18,5; "QUER JOGAR N 




OVAMENTE ? " ; AT 18.5; ttTH;e»i«I*Mf 




[EQNMtoitim 




420 


IF INKEY$="" THEN GOTO 410 




430 


IF INKEY$="S" THEN RUN 




440 


PAUSE 9999 




450 


STOP 


500 


PRINT AT 5,10; "LASER BASE" 




510 


PRINT AT 12,5; "ARMANDO LUIZ 




A. 


NEVES" 




520 


PRINT AT 19,2;"NIVEL DE DIF 




ICULDADE ? (1/50) " 




530 


INPUT A 




540 


POKE 16828, A*2+10 


• 


550 


CLS 


560 


RETURN 




600 


SAVE "LASER" 




610 


RUN ■ 


# 



MICRO SISTEMAS, janeiro/84 



ScftKnistiari 

Revendedores Autorizados 



Rio de Janeiro 

SeletTOnlx 

Republico do libona 25-A 
Rio de Janeiro - RJ 
CE P 20061 

GOCtMt 

R Dr EIJok*. 25 S6 
Nova Fnburgo RJ 
Ml 22 4206 

voc 

Av Brosl. 10S/07 
Araruoma RJ 
CEP 28970 

tNTREUVROS 

Av Ro Branca 156 ISneo 
Rio de Janeiro • RJ 

MO, 

Vise OePiraia. 303/217 
Rio de Janeiro RJ 
•el 2678597 

Pemambuco 

Eletrontca Itabele 

R Porto Alegre 112 
Coruoru Pfc 
CEP 56100 

AJagoa* 

E»poen»e 

Av Siqueira Campoi 838 

MoceidAl 

iel (082)223 3979 

Sao Paulo 

Imares 

Av aos imarei <I67 

SdoPouio SP 

tel 614049 610946 

rOto^O 

R Boa Visto. 314 - 3° onctor 

Sao Paulo SP 
•el 35 7131R/32 

Memocord* 
R Amodor Buena 856 
RiDei'do Preto SP 
•el (016)636 0586 



Fotopltca 

Atarnedo Jurud. 434 
Sdo Paulo -SP 
lei 4215211 

m 

R Frei Coneco. 7 
Santos - SP 
tel 361792 

Compotorlond 
Av Angelica 1996 
SdoPautoSP 
aP 01228 
Uvrorta PoNedro 

R Aurora 704 

So© Paulo SP 
tel 2216764 

RC Mtcrocomputodorei 
Av Estodos Unidos. 983 
Pirocicoba • SP 
•el 33 7018 

Rio Grande do Sul 

Advancing 

R Androaos. 1560 galerla 

Malcon 518 Porto AJegre ■ RS 

tel 26 8246 

JH Santot 

Pea Otavio Rocna. 41 
Porto Alegre RS 
CEP 9O000 

Indto Center 

R Flonano Peixola 1112 coni 
33/43 Santa Maria RS 
tel (055)221 7120 

Geremloltda. 

Av Julio de Cojtlihos. 1872 

Camas do Sul • RS 

tel 221 1299 

Nordemoq 

Av JuMo de Castiihos. 3240 

Caxias do Sul • RS 

lei 221 3516 

Mlcromego 

R Julio de Castiihos. 441 ■ 
1°ondar NcvoHomourgo RS 
tel (0612)93 4721 



Bahia 

Oncclna 

Snooping Center rtoigoro 

Ii40 1°o*o 

Sarvooor BA 

•el (071)248 6666 

Santa Catarina 

Supermlcro Show 

R dos iineus. 10 li 6 
Fkxionopolis SC 
•el 22 8770 

Parand 

Compultque 
Av Bate). 1750 

CurlliDO - PR 
tel 243 1731 

Modlton 

Av Mol Deodoro. 311 
Cuntiba PR 
tel 224 3422 

Minos Gef ok 

Compuftonb 
R Sergipe. 1422 
Beto Horiwnle MG 
tel (031)225 3305 

EletrofOdlo 

R Aouiies loba 441 A 
Belo Horuonte • MG 
tel (031)222 8903 

M*CfO POQOS 

R Assis F^ueireda 1072 
Pecos de CaWas ■ MG 
tel (035) 721 1883 

Wow-Up 

Av Ftoriono Peuota 396 

Uberlonaia MG 

Iel 235 1413 235 7369 

Bras*) 

s5?T302 bl A 1, 63 

BrosWa-DF 

tel (061)2254534 



CHEDENQAMC6 NOVOS REVENDEDORES FARA TDDO O BRASH 



mi«o 

nEUb 

Microcomputadores com credito direto ou leasing 



COLOR 64 CrS 425 000. x 2 (GRATIS APUCATIV0S) 

CP-200 CrS 110.000. x 2 (GRATIS 20 J0G0S) 

DGT-1000CrS268 000. m 3 (GRATIS 20 J0G0S) 

TK-85 CrS 115 000. x 2 (GRATIS 16 J0G0S) 

CP-500 CrS 690 000. • 2 (GRATIS 20 J0G0S) 

CURS0S DE BASIC COM ATE 100% DE DESC0NTI 
ENTREGA RAPIDA EM T0D0 BRASIL 



Aplicativos: controle de estoque: contabilidade: lolha de 
pagamento: contas a receber pagar: mala direta: cadastro 
de clientes e desenvolvimento de software para cada neces- 
sidade. 



Temos toda linha de perifericos e suprimentos para acorn 
panhar o crescimento de sua empresa. 



VISITE-NOS 0U S0LICITE UM REPRESENTANTE 



MICRONEWS COMERCIO E SERVICOS LTDA 

R Assembleia 10 Gr. 3317 • Ed. Centro Candido Mendes 

Tel.: (0211 252 9420 CEP 20011/RJ. 



Cade o ratinho que tava aqui? A cobra comeu ! E, se voce for esperto, 
comera muitos mais, neste jogo para a linha Apple, adaptavel a qualquer outro micro 



Cobra pega rato e... 



o ! 



Claud io Esperanca 



E muito dificil fazer um jogo lnteressante e simples ao 
mesmo tempo. Mais dificil ainda e faze-lo sem usar 
truques e macetes especiais. jogo que apresento a 
seguir, no entanto, tenta atingir esses objetivos. Ele foi 
elaborado para computadores compativeis com o Apple, mas 
acredito que sera muito facil adaptd-lo para rodar em qualquer 
outro equipamento que disponha de linguagem BASIC. 
O objetivo do jogo e muito simples: voce controla uma cobra 
(representada por uma sene de arrobas — @ ) que esta 
continuamente se movimentando na tela. Em algum lugar 
encontra-se um rato (representado por um astensco - *). 
que voce deve fazer e guiar a cobra ate onde se encontra o 
rato. para que ela o coma. Fazendo isso, um ponto e anotado 
no seu score e a cobra aumenta de tamanho. 
Voce tern tres chances para comer quantos ratos puder. "Bom, 
mas qual e a dificuldade afinal?", voce perguntana. 
problema e" que voce nao pode deixar a cobra colidir consigo 
mesma ou com as beiradas da tela. Tambe'm e* fatal voce tentar 
fazer com que a cobra volte por sobre si mesma, isto e\ se a 
cobra esta" se movimentando para cima. voce nao pode 
comanda'-la para andar para baixo. 
Os controles sao os seguintes: 



.) ><- 



->« (• 



Para entrar com o programa num computador Apple ou 
similar, basta digita-lo tal como esta na listagem a seguu. Para 
adaptar o jogo para outros computadores, vale a pena dar 
algumas dicas: 

1) MX e MY sao, respectivamente, a largura da tela (40 
colunas) e o numero de linhas mcnos 2 (22 linhas). Se o seu 
display e diferente, basta modificar estes valores. 

2) HTAB < n > e VTAB n sao os comandos usados no 
Apple para posicionar o cursor numa determinada coluna 
(HTAB) de uma determinada linha (VTAB). 

3) A sub-rotina que vai da linha 70 ati a linha 76 simplesmente 
venfica se foi apertada alguma tecla (e para isso que servem 

os PEEKs). 

4) comando INVERSE faz com que os caracteres impressos 
na tela aparecam pretos em fundo branco; o comando 
NORMAL serve para cancela-lo, voltando os caracteres a 
aparecer brancos em fundo preto. Se o seu computador nao 
possui comandos semelhantes, retire-os e substitua o branco 
atnbui'do a SS na linha 100 por um career qualquer que fique 
bem para delimitar as beiradas da tela. 



Cldudio Esperan$a 6 formado em Engenharia Eletrdnica pela UFRJ. Foi 
anal is ta e professor do Nucleo de Computacao Eletrdnica desta mesma 
universidade durante quatro anos Atualmente trabalha como analista 
de sistemas na empresa de processamento de dados da PrevidSncia So- 
cial (Dataprev) e 4 professor de BASIC no Instituto ORT. 



JOGO DA COBRA 
POR: CLAUD 1 

ESPERANCA 



REh 

1 REM 

2 REM 

3 REM 

4 REM «»«**•*•*#»*♦*♦«»» 

5 CLEAR 

IO MX = 40: MY - 22 
20 DIM S7. (MX, MY) , I XV. <4) , IYV. (4) 
30 GOTO 100 

40 HTAB X: VTAB Y: PRINT S*;:SV. ( 
- V: RETURN 

50 RX - INT ( RND (1) » (MX - 3) 

) ♦ 2:RY « INT ( RND (1) » 
(MY - 3) +2): IF S7.(RX,RY> 
GOTO 50 

51 V - 6:S* - 

GOSUB 40: RETURN 
6<J X ■ = Y + i • 

RETURN 

70 A = PEEK ( - 16384): IF A < 1 

28 THEN RETURN 

71 B « PEEK ( - 16368): ON A - 2 

OO GOTO 73,74,75,72,76 



72 


RETURN 


7 7 


D 


" 4s 


RETURN 


7 4 


U 


- 2: 


RETURN 


75 


D 


- l! 


RETURN 



Jogo da cobra 



I 



76 D = 3: RETURN 

80 HTAB 1: VTAB MY * 1 : PRINT "R 

ATOS: ":R, "CHANCES: ";C; : RETURN 

1O0 HOME :S* = " ":V = 5: INVERSE 

110 FOR X = 1 TO MX:Y = 1: GOSUB 

40»Y = MY: GOSUB 40: NEXT 
120 FOR Y - 1 TO MY:X = 1: GOSUB 

40: X - MX: GOSUB 40: NEXT 
130 NORMAL 
140 N - 4«L « 4iR - OiC - 3i 60SUB 

80 
170 FOR I - 1 TO 4: READ 1X7.(1): 

READ IYV.(I): NEXT 
180 DATA 1,0,-1,0,0,1,0,-1 
185 HX « 2lHY - 2iTX - 2: TY » 2:D 

- li GOSUB 50 
190 GOSUB 70:X * HX:Y = HY:S* =» 

•'»••: V » D: GOSUB 40 



191 

200 

210 

220 
300 
310 

320 

330 

340 
350 

360 

370 
380 



y 



D: GOSUB 60: HX 



X:HY 



IF N > O THEN N - N - 1: GOTO 
300 

K - S7.(TX,TY):X - TX:Y - TYiS 
t m - «|V - O: GOSUB 40 
GOSUB 60: TX = X: TV 
IF S7.(HX,HY) - O GOTO 190 
IF SX(HX,HY) = 6 THEN PRINT 
CHR* (7>;:L = L «■ 4:N - 4iR 
= R + 1 : GOSUB 50: GOSUB SO 
: GOTO 190 

F-UR I = 1 TO 10: PRINT CHR* 
(7):: NEXT iC • C - ll GOSUB 
80: IF C THEN GOTO S) 
HOME : INPUT "OUER JOGAR NOV 
AMENTE (S/N) ? ;A*: IF LEFT* 
(A*,l> = "S" THEN GOTO 5 
PRINT "ADEUS ! ! " : END 

K - S7.(TX,TY)iX - TX:Y - TY:S 

» - V » 

GOSUB 40: GOSUB 60: K - S7. ( X , 
Y ) : IF I, 5 AND K > GOTO 

360 

X - RX:Y = RY«S* - " " : V - 0: 
GOSUB 40 

N - L:D = It GOTO 185 



m. 



64 



MICRO SISTEMAS. janeiro/84 




Introducdo 

automdtica 

do papel 



A Remtronic 2000 
e uraa maquina de 
escrever eletrdnica 
tao avancada, mas 
tao avancada, que 
consegue ser mais 
simples que a sua maquina 
de escrever. 
Qomo e que pode? 
E que a Remtronic 2000 
e o resultado da mais 
revolucionaria tecnologia 
Remington, que veio tornar 
o trabalho da secretaria 
mais facil, pratico e rapido. 
A Remtronic 2000 faz coisas 
que voce nem imagina. 
• Ela coloca 
automaticamente o papel na 

□ posicao inicial da 
escrita. 
• Faz o alinhamento 
automatico 
a margem direita. 
• Gracas ao sistema 
de "margarida" 
Tobuiador decimal intercambiavel, 
automatico voce pode trocar de 



x» 4 



tipos sem sujar as 

maos e sem perder tempo. 

• A Remtronic 2000 e a 
linica que tern em seu 
cartucho a fita de 
impressao e a fita corretiva, 
que ja vem embutida. 

• Voce pode 
escolher entre 
4 formas de 
escrita: normal, 
negrito 

Sublinhado n0 . r ? ia ^ 

simultdneo Sllblinhado , 

ou neg rito siiblinhado. 

E o sublinhado e 
simultaneo. 

• Ela pode apagar 
automaticamente uma linha 
inteira. 

• Seus dedos podem ser tao 
ageis quanto 
seu raciocinio, 
que a 
Remtronic 
acompanha. 

Nogrlto Ea 6 veloz 

automatico COITIO um 



xxxx 



Teclade 
r*p«ticdo 




Tecla 

polivalente 



pensamento, pode 

bater ate 17,5 

caracteres por 

segundo! 

• Tern memoria de 

elefante. Sabe de 
cor todos os ajustes que 
voce fixou. A Remtronic 
2000 tern tanta novidade, 
mas tanta novidade, que 
nao da pra contar aqui. 
Mas a melhor delas 6 que 
agora ela tambem podera 

ser usada como 

terminal de 

computador, com o 

uso de um interface 

apropriado. 

Remtronic 2000. 

Tao completa. Tao 

simples. 








A POLIVALENTE DA 
REMINGTON. 




. I. , , 









pJ Rcmincuon 

^■P SEMPRE UMA NOVA IDEIA 



Rebata a bo/a com precisao, mas nao se preocupe em ganhar um set. Neste jogo para 
a linha TRS-80 (III) voce usara" a raquete para demolir os blocos a sua f rente 



Bola demolidora 
rebata essa! 



Luiz Gonzaga de Alvarenga 



Este 6 um jogo capaz de distrair tanto adultos quanto 
cnancas por horas a fio. Nele, uma bola 6 rebatida 
dentro de um campo com o objetivo de demolir uma 
sdne de paiedes paralelas. A demolicao 6 efetuada bloco a 
bloco, havendo um numero limitado de bolas para fazer isto. 
Existem quatro niveis de dificuldade, do mais facil para o mais 
dificil. A dificuldade 6 tanto maior pelo aumento do numero 
de paredes (com o conseq'iiente aumento de blocos a serem 
demolidos) quanto pela diminuicao do numero de bolas. 
Ale'm disso, o tamanho da raquete 6 variavel e a velocidade da 
bola nao € constante (cada bola tern uma velocidade 
diferente). 

Outro atrativo do jogo 6 que ele possui rotina de som. Esta 
rotina i pr6pna para o BASIC disco, mas pode ser modificada . 
para o BASIC residente. Para isto, basta trocar o conteudo da 
linha 820 por: 

820 Zl=127:POKE16526,235:POKE 
165 27, Zl:Z=256*Zl+2 35 

e gravar o programa em fita cassete. 
Este programa foi publicado, original men te, na revista 
norte-amencana 80 MICRO. Esta versao, no entanto, ale'm de 
traduzida. foi modificada e aperfeicoada (a versfo original nao 
possui, por exemplo, mais que um nivel de dificuldade). 
O programa, embora escrito em BASIC, tern um bom 
desempenho, inclusive no tocante a velocidade. As teclas que 



controlam a raquete sao as setas para cima e para baixo. Se, 
ap6s come9ado o jogo, ela nao aparecer, basta apertar a tecla 
da seta para baixo. 




Luiz Gonzaga de Alvarenga 6 te"cnico em Telecomunicaqoes, trabalhan- 
do na Embratel em GoiSnia, onde reside. 



r 



CE NTRALD ATA 

Cll t ijjnMttClM llil 



SUPRIMENTO E COISA SERIA 

• Matenha o seu computador bem alimentado adquirindo produtos de qualidade consagrada. 



Discos Magneticos 5 Mb. 16 Mb. 80 Mb etc 
Diskettes: 5 1/4. e 8 Polegadas — Simples e Dupia Face 

ETIQUETASPIMACO-PIMATAB 



Fita Magnfitica: 600. 1 ZOO e 2400 Pes 

Fita CARBOFITAS p/lmpressoras: Globus M 200 — B 300/600 

Fita p/lmpressoras: Elebra Oigilab. Diablo. Centronic etc 

Cartucho Cobra 400 

Pastas e FormulanosConlinuos 



AV PRESIDENTE VARGAS. 482- GR 207 - TELS 10211 263-5876 - 253-1120 - RJ 



66 



MICRO SISTEMAS, janeiro/84 




19 0EFINTA-YiCLS:G0SUB610 

20 GOSU682C 
30 CLSiFRINTs»269 "GRAU DE DIFICULDADEl 

1 - NUITO FACIL 

2 - HEDIO 
5 - DIFICIL 
4 - HUI10 DIFICIL- 

40 E»«INKET»iIFE»-"THEN40 
50 IFE» :"H"ORE f "l"0«E«-CHRt< 13.THEM4C 
40 IFEM -1 IHENUS-0jZZ=IM9:G0T0110 
70 IFE»'"2"THEMZZ«lM9jG0T0100 
90 tFE»>"3"THENV8-0iZZ-l?lxG0T0110 
9{ IFE«*"4"1HENZZ«191 
:t>0 VS»9 
110 CI SlAI I HRt, 1 91 ,:n» I. HR»( 12B . 

120 RAMCKMltX=RND< 15 ■ ♦ ! 0:l=RNO< 10k«10iG'323iZ>GiH-liN«l 
130 L-13427 

1-40 RAMD0HiA~ftND<5.-3iB*RND<5>-3lIFA*00RB-0THEN140 
150 GOSUB43C 
.60 GOT 0560 
170 X«x*Ast-Y«B 
.30 UQSUB270 

190 IFl 30*Y.-44THEN8=-Fi:.JJ = USR< 12>iG0T0170 
200 If X i:<oTH£NA=-A:X= 126:JJ=USRU2>:GOT0170 
210 IFX'.0IHENA--A« JJ»USR< 12> 1G0T0170 
220 IFX>)5AMDF0INT«X.Yi°-lTHEN50C 

Z',0 IFX<10AN0P0INT<X.Yt«-lTHENA--AUJ>USR<12>lG0T0170 
."<(■ IFX :3AM0F-0INT«X.YX>-1THEN3SC 
230 RESET. H-N> :SEI < X. r >:H-X:N--r 
260 60T0170 
270 R=PEEK< 144201 
280 IFR^ORETURN 
290 0»L 

:aO IFR=8THENL«L-64i IFL<.15427L-L*64«JK-1 
310 IFR lol 1»6M: IFl 16JIVI I />■.:. II • 1 
320 P0KEL.149:IFJK=1THENJK-0»RETURN 
S30 IFUS^9THENP0t.EL. 148| IF JK« 1 THENJK=0«RETURN 
340 P0KEG.52:RETURN 
350 IFZ?°1911HCN37e 

360 PO-PO«ls IFPO'I2TH£N420£LSE380 
3"0 fd-P(i«l :IFF-0=6IHFM':?( 
380 RANDQHiX*RND< 1 O . » 25l t =RND< 1 • *25 
390 FORYOclTOIOOOtNEXT 
MOO PRINT«251.P0*1 : 

410 RANDOM: A=RNO< 2 > 3: E< = RND< 2 > - 3: IFA-00RB*0 THEN410ELSE 170 
420 FRIH1«256."B0LA& ESGOTAOAS" : :GOT0790 
430 IFZr=191THENM50 

•-I40 FQRO*tT014sFORT'30TOM5STEP2iGOT0460 
450 F0R0'lT014iF0RT«30TO48STEP? 
4o0 POKE .0«o4»T >♦ 15360. 191 iNEXTT.0 
470 F0RR-lT0127iSET(R.45>iSET<R.2>«NEXT 
480 F0RF=2T045lSET<127.F > jNEXT 
490 RETURf 
^00 A- -A 

510 P»INT<X/2>*INT<Y/3>«64 
520 FR1NI*F .B«: jJJ-USR. 12' 
330 L0-L0»1 

'.HO IFZZ- 191 ANDL 0-1 MOT HENCLS: GOT 0810 
550 IFLti-112THENCLSiq0TO810 
360 PRINT«48."BL0C0S FORA": 
370 PRINT*1B6."B0LAK ': 
380 FRIHT1231 .P0»1? 
590 PRIH10119.LOI 
630 GO TO 170 
AID n u>:>, 
620 PRIN1CHR«(23> 
630 PRINI-JKK . ' « » » D E 
640 F0P.X'lT06MsPRINT«f.k«X. ' 
S30 F0PZX«1T01000>NEXT 
660 F0RX«-0TG127jSEltX.0>iSET<X.47>iNEXT 
o70 F.-)RY = 0TO47jSET<0.Y>»S£T<127.Y>iNEXT 
680 F'RIMT«218."INSTRUC0ES"; 

i9C PRINT*394."NESTE JOGO. JOGAOOR DEWE DEHOLIR COMPLETAME 
N": 
700 PRINT«»458."TE AS PAREOES OUE SEPARAM DA PARTE INTERNA 

M"| 

710 FRINI#S22."OUADRA. REBATENOO A BOLA DEHOLIDORA. NOS NIvE 

IS"; 

720 PRINT<I5B6."1 E 2. EXISTEH 12 BOLAS DISPONIVEIS: JA ' NOS 

NT : 

730 FRINT06SO.-VEIS ~> E 4. HA SOHENTE 6 BOLAS DISPONIVEIS. 

CO" I 

740 PRIHT971M.-M0 TAHBEN AUNENTA NUHERO DE PAREDES. ELEvAN 

00" i 

750 PRINTH778."0 GRAU DE DIFICULOADE DO JOBO."» 

760 PRIH1*940."<ENT£R " t tFORXMTOSOlMEXT 

770 IFINKEVi»""THENPRINT«941." "| sF0RX=lT035jNEXT SG0T076 

< 

780 RETURN 

790 FRINT*«44B."APERTE <ENTER. PARA NOVO JOGO": 

BOO IFINKEYfOCHR«<13>THEN800ELSEP0'0tL0*0cG0T030 

810 PRINT "PAR ABENS' VOCE LIHPOU COMPLETAMENTE A OUADRA i " .-GOT 

0790 

820 DEFUSR0>32OO0tZ*3200O 

630 P.E>-.DBsIFB;OPOKEZ.BiZ*Z-»liGOT0830 

840 Dm T A205 .127,10.62.5.211. 253 . 69 . 16 . 254 .62.4,211. 235 . 69 . 1 6 

.254.37.20.239.201.-1 

850 RETURN 



HOLICAO • " * 
" : :FORP' 1 T0M5s NEXT iNEXT 



MICRO SISTEMAS, janeiro/84 



m 



ICRO PROCESS 

COMPUTADORES LTDA. 



• Microcomputadores 

Microdigital, Prologica e Similares Apple. 

• Aulas de Basic 

• Monitores, Impressoras 

• Programas de Contabilidade, aplicati vos, jogos, etc. 

• Pacotes de programas para a area de Advogados, 
Open Market Dentistas, Administracdo de Imoveis 

• Programas para Engenharia, Arquitetura, 
Controle de Construcoes, etc. 

• Elaboracao de programas por encomenda. 

• Personalizacao de programas para firmas e 
prof issionais liberals. 

• Jogo Odissey/Dactari. 

• Manutencao e Transformacao de Televisores 

• Revistas e Publicacoes Tecnicas 

• Amplo Financiamento 

• Despachamos por nossa conta via Varig. 

TEL: 64-0468 

Alameda Lorena, n° 1310 - CEP 01424 

Sao Paulo 

••• ESTACION AMENTO PARA CUENTES ••• 



VOCEQUERSER 

COLABORADOR 

DE MICRO SISTEMAS? 



Para entrar nesse programa, e 
so seguir as instrucoes: 

• Escreva urn texto datilogra- 
fado explicando qual a utiliza- 
cao do seu programa, e junte 
exemplos de aplicacao. Aten- 
c3o: e imprescindi'vel que a lis- 
tagem seja datilografada. Se 
for possi'vel mande tambem, 
junto com a listagem datilo- 
grafada, uma fita cassete ou 
disquete com o programa; 

• Se for artigo, use a maqui- 
na de escrever em espaco dois 
e meio, com setenta toques 
por linha e trinta linhas por fo- 
Iha. Caso haja necessidade de 
desenhos e ilustracdes, deta- 
Iheos o max i mo possi'vel; 

• Releia atentamente sua 
colaboracao para micros ou 
calculadora, veja se n3o falta 
nenhuma informacSo (qual 
equipamento, em que configu- 
racSo etc.), e remeta-a, em 
duas vias, para a equipe de 
MICRO SISTEMAS analisar; 

• N3o se esqueca de mandar 
um breve curn'culo, seu nome, 
telefone e endereco complete 




Envie para REDAQAO - 
MICRO SISTEMAS, Rio ou 
Sao Paulo: Rua Visconde Sil- 
va, 25, Botafogo, CEP 22281, 
Rio de Janeiro — RJ; Alame- 
da Gabriel Monteiro da Silva, 
1227, Jardim Paulistano, CEP 
01441, S3o Paulo - SP. 



_ VMicro 

Slstemas 




IhFbRMfrnCfl 



-3^ 



— Cursos de programagao com 
APOSTILA PROPRIA e AU- 
LAS PRATICAS em diversos 
MICROCOMPUTADORES 

— Todas as principals marcas 
de MICROCOMPUTADORES 
pelo menor preco com credi- 
to direto em ate 24 MESES 

— Programas prontos ou por 
encomendas tanto de jogos 
quanto comerciais 

MICROCENTER INFORMATICA LTDA. 

Rua londe de Bonfim, 229 • Lojas 320 e 

312 Galena Cinema III ■ Tel.. 228-0593 

20520 - Tijuca - Rio de Janeiro - RJ 



INSTITUTO DE TECNOLOGIA ORT 
CENTRO DE INFORMATICA 




CURSOS 
LINHA IBM (Apoio Marcodata) 
OS/VS1 - VSE - VM/CMS - VSAM 
CICS - DL/1- COBOL: TECNICAS E 
OTIMIZACAO 

MICROINFORMATICA 

BASIC - ASSEMBLER - PASCAL 
LOGO-CP/M - VISICALC 
dBASE II -WORDSTAR 

FORMACAO DE PROGRAMADORES 

DURACAO: 9 MESES 

CPD-ORT: IBM 4341 COM TERMINAIS 
LABORATORY DE MICROS 

TREINAMENTO IN HOUSE 

SOLICITE INFORMAgOES E 
FOLHETOS EXPLICATIVOS 



RUA DONA MARIANA - 213 - BOTAFOGO 
TE LS. : 226-31 92 - 246-9423 u 



iS 



Huiirso 1 



• O Instituto Psicodinamico de Idiomas esta 
oferecendo urn curso intensivo de BASIC para 
principiantes. O curso abrange os ni'veis I e II, 
com duracao de duas semanas (carga horaria 
de 1 1 horas semanais). Os micros utilizados 
sao CP-500 e os da linha Sinclair. Maiores In- 
formacoes na Rua Martiniano de Carvalho, 
200, tel.: 284-3912, Sao Paulo, SP. 

• Tecnicas de Organizacao & Metodos. Me- 
todologia para Desenvolvimento e Documen- 
tacao de Sistemas, Elaboragao e Analise de 
Formularios, entre outros, s5o os cursos que a 
Didata esta oferecendo. Para maiores informa- 
coes telefone: (011) 34-3195, Sao Paulo, SP. 

• A A DP Systems Empresa de Computacao 
esta oferecendo diversos cursos para o mes de 
Janeiro: Basico/Logica Estruturada; COBOL 
A. N. S.; DOS/VS; Modulo Alternative As- 
sembler; Basico Operacao; OCL/3; Digitacao, 
BASIC CP/M. A ADP Systems oferece hora- 
rios pela manna, tarde e noite e tambem nos 
fins de semana. O enderego da ADP e Rua 
Santa Isabel, 305. tel.: (011) 223-7511, Sao 
Paulo, SP. 

• Introducao aos Microcomputadores e Pro- 
gramacao BASIC sao os dois cursos que a Da 
tamicro Informatica esta" oferecendo. Estes 
cursos tern turmas e horarios especiais tam- 
bem para criancas de 8 a 13 anos e jovens de 
14 a 18 anos. Informagoes e inscricoes Centro 
Cultural Candido Mendes, Rua Joana Angeli- 
ca, 63, Ipanema, tel.: 267-7098, Rio de Ja- 
neiro, RJ. 

e A Mikro Informatica aceita inscricoes para 
os seguintes cursos: Informatica para Jovens; 
Operacao e Programacao de Microcomputado- 
res — Linguagem BASIC para Criancas. Varias 
opcoes de horario. Informagoes na Av. Afon- 
so Pena, 952, si. 627, tel.: (031) 222-3035, 
Belo Horizonte, MG. 

• A Microrei Informatica realizara, nas fe- 
rias de Janeiro e fevereiro, cursos intensivos 
com 12 horas de aula sobre ProgramagSo BA- 
SIC Aplicada aos Micros e que nao exigem co- 
nhecimentos anteriores de microprogramacao. 
Sao cursos essencialmente praticos e apostila- 
dos. Hora>ios:9:00, 14:00 e 19:30h. Informa- 
coes na Rua Pinheiros, 812, tel.: 881-0022, 
Sao Paulo, SP. 

• A UFRJ estci oferecendo cursos sobre as 
seguintes linguagens: C, Pascal, Assembler, 
BASIC, FORTRAN, ALGOL, alem de urn 
curso de Banco de Dados. Para maiores in- 
formacoes, dirija-se a Secretaria de Cursos, si. 
C-1010 do Niicleo de Computacao Eletronica 
no bloco C da Cidade Universita>ia. Tel.: 290- 
3212, r: 224, Rio de Janeiro. RJ. 

• A FUNDEP e a Universidade Federal de 
Minas Gerais estao oferecendo os seguintes 
cursos para janeiro/fevereiro: Curso BASIC, 
Curso CP/M, Curso FORTRAN, Curso Pascal, 
Curso VisiCalc, Programacao de Computado- 
res COBOL, Curso de Introducao a Programa- 
cao de Computadores. Informacoes na Av. 
Antonio Carlos, 6627, Pampulha, tel.: 441- 
4980, Belo Horizonte, MG. 

• Manutencao do Microcomputador Pessoal 
DGT-100/1000, Projeto de Interfaces para Mi- 
crocomputadores, Microprocessador 8086/ 
8088, Controle de Processos sao os cursos que 
estao sendo oferecidos pelo Centro Brasileiro 
de Informatica, Av. Passos, 115, si. 215, tel.: 
(021) 233-1123, Rio de Janeiro, RJ. 



68 



• A MICRO'S Processamento de Dados pro- 
move regularmente cursos de programacao 
BASIC e COBOL. Para o curso BASIC sao uti- 
lizados dois microcomputadores Dismac e um 
NE-Z8000, com horario individual para trei- 
namento. As turmas sao compostas de, no mi- 
ximo, 20 alunos e todo material didatico e 
fornecido pelo curso. Maiores informacoes 
na Rua Duque de Caxias. 450, Edif. Chams, 
sis. 702 e 703, tel.: (034) 235-6965, Uberlan- 
dia, MG. 

• A Data Record Cursos de Processamento 
de Dados esta promovendo cursos de BASIC 
e COBOL. O primeiro de 50 horas e o segun- 
do de 120 horas. As turmas sao de, no maxi- 
mo. dez alunos, com 60% de aulas praticas. 
Cursos especiais de ferias pela manna, tarde e 
noite e inclusive nos finsde semana. Informa- 
coes na Av. Santo Amaro, 5450, Brooklin, 
tel.: (01 1 ) 543-9937, Sao Paulo, SP. 

• A Dutra Informatica oferece varios cursos 
de Informatica, entre eles: Introducao as lin- 
guagens BASIC, COBOL, FORTRAN, Assem- 
bler, RPG, Pascal; Sistemas e Computacao pa- 
ra nao-especialistas; Introducao ao Hardware 
de Microprocessadores, etc. A Dutra tambem 
oferece palestra e seminarios. Maiores infor- 
magoes na Rua 1, n° 444, Rio Claro, Sao 
Paulo, tel.: (0195) 34-8922, SP. 

• A Pr6 Eletronica oferece cursos e pales- 
tras sobre Microinformatica, Linguagem BA- 
SIC, Sistemas Operacionais e Aplicativos (Vi- 
siCalc, Magic, Window, Profile, etc.). As vagas 
sao limitadas por cursos e o material did3tico 
6 oferecido gratuitamente. Informagoes na 
Rua Santa Efigenia, 568, tel.: 221-9055. Sao 
Paulo, SP. 

• A CompBel promove os cursos: Introdu- 
gao a Microcomputadores para estudantes de 
nivel colegial, BASIC I e BASIC II e VisiCalc- 
Plus com tracado de graficos. Informacoes na 
Rua Gregbrio Paes de Almeida, 62, Vila Mada- 
lena, tel.: (01 1 ) 65-9857. Sao Paulo. SP. 

• A Benny Feira Permanente de Microcom- 
putadores esta oferecendo cursos de ferias pa- 
ra criancas. Os cursos de BASIC tern um livro 
especial mente elaborado para criangas que 
aprenderao brincando e se divertindo com os 
micros, os professores sao treinados para es- 
se fim. O curso ter£ a duracao de dez dias e o 
prego e de Cr$ 45 mil, ja com o material di- 
datico incluido. Maiores informagoes na Rua 
Domingos de Moraes, 407, tel.: (011) 570- 
1 555, Vila Mariana, Sao Paulo, SP. 



SEMINARIOS 



• A Execom Desenvolvimento Empresarial 
realiza em sua sede, no Rio de Janeiro, se- 
minarios sobre aplicagoes de microcompu- 
tadores nas areas de Finangas, Planejamento. 
Marketing, Produgao, Pessoal, entre outras. 
Estes seminarios. diurno e noturno, duram 16 
horas e oferecem o uso de um micro (compa- 
ti'vel com o Apple) para cada participante. As 
turmas tern, no m^ximo, nove pessoas, com 
aplicagoes dos mais famosos softwares basicos 
para micros. Maiores informagoes pelos tele- 
fones: (021) 252-4946 e 252-3418. Rua do 
Ouvidor, 121/219 and., Rio de Janeiro, RJ. 



• Para informar ao leitor sobre os cursos que 
estao sendo oferecidos, a revista recolhe in- 
formagoes em dlversas instituig5es ou as rece- 
be pelo correio Portanto, na*o nos responsabi- 
lizamos por quaisquer alteragdes posterior 
mente efetuadas por estas instituigfles nos 
programas ou pregos 



MICRO SISTEMAS, janeiro/84 



\ 



O que voce acha de pilotar um PC 1500 
numa emocionante corrida de Fdrmula 1? 



Grcuito 
de Formula 1 



Daniel JosS Burd 



Neste circuito voce ser£ o piloto, 
determinard o numero de voltas 
da corrida, a direcao, o sentido e 
a velocidade de seu carro. Para engatar a 
marcha lenta (isto e\ o carro andara" 
apenas uma coluna ou quadradinho por 
vez), tecle z; para engatar a marcha 
mddia (isto e\ o carro andar2 duas 
colunas por vez), tecle x; e, finalmente, 



para engatar a marcha rapida (isto 6, o 

carro andara" tres quadradinhos por 

vez), tecle c. 

Para que seu carro ande para frente, 

tecle e mantenha o teclado 6; para andar 

para tras, para cima e para baixo, tecle o 

4, o 8 e o 2, respectivamente. 

Caso voce nao seja um is no volante e 

venha a bater nas grades de protecao, 



sera obrigado a comecar novamente a 
volta; por tan to, cuidado! 
Assim que tiver completado a ultima 
volta, seu tempo apareceia no visor. 



Daniel Jose" Burd esta" cursando o terceiro ano 
do 2° grau do Colegio I. L. Peretz. Possui um 
PC 1500 da Sharp e um NE-Z8000, nos qua is 
desenvolve programas. 




5: REM CORRIDA DE 

FORMULA 1 
6: REM NA MATRIZ 

TC85) F1CARA 
DESENHO DA PI 

STA 
10:DIf1 T<85> 
20:WA1T 100:PR1NT 

"A CORRIDA UAI 
COHECAR' 
30: INPUT "QUANTAS 
VJOLTAS?";0: IF 

0C1PR1NT 'QUE 

GRAC1NHA" 
40: REM DESENHO DA 

PISTA 
45.CLS 
50: DATA 23, 17,29, 

9, 11, 10, 26, 18, 

22,20,23, 17,29 

, 5,5,5, 125,69, 

69, 81, 81, 81,95 

. 80, 88 
60: DATA 76, 102, 11 

5, 89, 77, 69, 69, 

69 
65: DATA 85, 81,81, 

95, 80, 86, 82, 90 

, 74, 106, 74, 90, 

90, 90,66, 126,0 

,0 
70: DATA 67, 68, 72, 

95,65, 125,5,29 

. 17, 17,23,23 
80: POR 1=0TO 24 
90: READ T(I) 



Corrida de Fdrmula 1 



100: NEXT I 

110: POR 1=25T0 33 

120: READ T<1) 

130: NEXT 1 

140: FOR I=57T0 74 

150: READ TCI) 

160: NEXT 1 

170: FOR 1=75T0 85 

180:READ T<1) 

190:NEXT 1 

200:FOR 1=34T0 56 

210:T(1)=85 

220: NEXT I 

225:0=1 

230: WAIT 0:FOR P=0 

TO 85 
240:GCURSOR P: 

GPR1NT TCP) 
250: NEXT P 
260:REH 0=NUMERO 

DE UOLTAS 
270: CURSOR 22: 

PRINT 
280: REM P=P0S1CA0 

DO CARRO: D=AL' 

TURA DO CARRO: 
K=NUMERO DE T 

ROHBADAS 
290:P=0:D=8:<=0 
300: REM SUBR0T1NA 
4000 CONTEM 
CRONOMETRO 
310:FOR I=1T0 2 
320: IF P>85LET 0=0 

-IX IF O=0PAUSE 

"CHEGADA": 



GOSUB 4000 :H=F 

-6: IF O=0PRINT 

"SEGUNDOS";H 
325: IF O=0END 
330: IF P>85LET P=0 

: CURSOR 22: 

PRINT 
340: REM A$ CONTER 

A A UEL0C10ADE 
E DIRECAO 
350:A$ = — :X=0:UA1T 

2 
360: REM B E A REU 

N1A0 ENTRE A P 

I STA E CARRO 
3?0:A=T<P):B=AOR D 
380:GCURSOR P: 

GPRINT B 
390:A*=INKEY« 
400: IF A»O""G0T0 

460 
410:GCURSOR P: 

GPRINT A 
420: A»=INKEY$ 
430: IF A»O""G0T0 

460 
440: NEXT 1 
450: GOTO 590 
454: REM A SEGU1R 

SERAO EFETUADA 

S AS nUDANCAS 

DE UELOCIDADE 

E DIRECAO 
455: REH Z=UEL.LEN 

TA X=UEL. MEDIA 
C=UEL. RAPIDA 



460: 


GCURSOR P: 


610:WA1T 100. BEEP 




GPRINT A 


10, 250, 20.K=K+ 


465. 


IF A*="X"GOTO 


l: PRINT "QUE E 




480 


RRO ! ! !", K:LET 


470. 


GOTO 490 


P=0:O=8 


480 


0=2. T=2 


615:UAIT 0:CLS 


490 


IF A$="C"GOTO 


620: POR Q=0TO 85 




510 


638: GCURSOR Q: 


500 


GOTO 520 


GPRINT T<Q) 


510 


U-4:T«r3 


640. NEXT Q 


515 


GOTO 540 


650. CURSOR 22; 


520 


IF AiO'Z'GOTO 


PRINT 0:GOTO 3 




540 


10 


530 


0=1: T=0 


4000: REM AQUI FJ 


540 


IF A»="8'LET D 


CARA CRONO 




= (1NT ((DH)/2 


METRO 




))/0:GOTO 590 


4001: WAIT 


550 


IF A*="2"LET D 


4010:T*=STR* TjnE 




=(2*D)*0: IF D> 


4020:O=C1NT (TIME 




64LET 0=64: 


)) 




GOTO 590 


4030:R$=STR$ U 


560 


IF A»="6"LET P 


4040;O»=RIGHT$ (B 




=P+1+T:G0T0 59 


», 1 ) 







4050: J=((UAL T*)- 


570 


IF A*= M 4"LET P 


O)*13000 




=P-1-T: IF P<1 


4060:O*=STR» J 




LET P=64:G0T0 


4065:O*=(RIGHT$ ( 




590 


D*. 2)):A=0AL 


580 


GOTO 440 


G* 


585 


REM A=1NTERSE 


4070:P=OAL <(UAL 




CCAO ENTRE C 


C«)*3600)+< 




ARRO E A PISTA 


UAL CLEFT* ( 


590 


IF P>85G0T0 32 


D«, 2))>*68*A 







4080: RETURN 


595 


A=DAND TCP) 




600 


IF A=0GOTO 310 





MICRO SISTEMAS, janeiro/84 



69 



Engane o tec/ado de seu micro compati'vel com o Apple e faca-o dancar 
con forme a sua musica. Aqui, um utilitario "de bandeja" para voce 



Um teclado 
a moda da casa 



Carlos Alberto Diz 



Com um minimo de trabalho, e gracas ao utilitino for- 
necido neste artigo, voce podera" redefimr o teclado de 
seu micro (se ele for compati'vel com o Apple). Para 
que? Bom, antes de tudo para brincar, que e" a principal moti- 
vacao de um bom fugador de micros. Mas como sempre acon- 
tece, de tantas brincadeiras, acaba surgindo algo de utd. 

Por exemplo: se voce nao tiver um teclado numenco, pode 
si mulai um, fazendo com que as teclas R, T, Y, F, G, H, V, 
B, N e a barra de espacps gerem os di'gitos 7, 8, 9, 4, 5, 6, 1, 
2, 3 e 0, respectivamente. Colocando umas etiquetas nas te- 
clas, voce teii um teclado nume'nco. 

Voce tambdm pode transformar o lay-out do tradicional te- 
clado "QWERTY" (das seis primeuas teclas da segunda fila, 
comecando de cima) em algo mais prftico e eficiente, como 
sugeriu Dvorak ao criar o teclado que leva seu nome. 

Infelizmente, o teclado Dvorak foi criado para ser usado 
com o idioma ingles, e duvido que proporcionassc a mesma 
eficiencia quando usado com o portugues. Mas isto nao impede 
que voce micie um estudo estatistico sobre a freqiiencia de 
ocorrencia das, Ictras do alfabeto na lingua portuguesa para, 
quern sabe um dia, lancar no mercado o teclado Dvorak- 
Tupiniquim~. 

Mas voltando ao nosso assunto, uma grande aphcacao e, 
sem duvida, a redefinicao de certas teclas para que, em lugar de 
caracteres individuals, gerem macroinstrucres. Assim, por 
exemplo, ao teclar CTRL C, aparecerd a macro CATALOG; 
ou, ao teclar, CTRL L, apareceri a macro LIST, e assim por 
diante. Enfim, existem varias aplicacoes para um teclado rede- 
finido, e o limite e a sua lmaginacao. 

O MAPA DA MINA 

Depots de deixar todos com agua na boca, sinto a tentacao 
de formular a fatidica frase: "... detalhes no pr6ximo nume- 
ro...", mas como acho que seria dificil garantir minha in col u- 
midade f rente a um bando de leitores enfurecidos, passo a 
contar o segredo em seguida. 

O Apple, esta maquina maravilhosa (satisfeito, Freitas?!) - 
e com ele todos os Apple compati'veis — , usa, para permitir a 
entrada de mformacao via teclado, uma rotina chamada 
KEY IN, rotina csta que reside na ROM, mais precisamente a 



partir do endereco SFD1B. Ela inicia, ao ser pressionada uma 
tecla, uma serie de processos consecutivos a cargo de varias 
outras rotinas da ROM, terminando na aceitacao e reconheci- 
mento da tecla ativada e na geracao do carater correspondente. 

Para redefirur o teclado e\ portanto, suficiente alterar esta 
rotina para que, seguindo instrucoes previamente fornecidas, 
ela transforme o carater normalmente gerado por uma dada 
tecla no carater que desejamos, permitindo que as demais ro- 
tinas que seguem nunca percebam a modificacao feita no te- 
clado. Porem, nao 6 possivel alterar diretamente instrucoes que 
se encontram na ROM, pois esta membria (Read Only Memo- 
ry) nao aceita input. 

Fucando na memoria do computador, descobre-se que exis- 
te uma area na RAM, mais exatamente as posicoes KSWL e 
KSWH ($0038 e $0039), que normalmente contdm o endere- 
co de entrada de KEYIN. Ou seja, para chamar KEYIN, o sis- 
tema proem a, nestas posicoes. o endereco de entrada desta ro- 
tina. Como KSWL e KSWH sao enderecos da RAM, podem ser 
alterados por algo tao elementar como um POKE, existindo, 
poiem. maneiras infinitamente mais complexas de se fazer a 
mesma coisa, como os programadores de Assembler gostam de 
nos ensinar. 

Se escrevermos uma rotina em linguagem de maquina 
para substituir KEYIN que cumpra com os nossos requisitos, 
e colocarmos o endere90 de inicio desta coluna em KSWL/H, 
no lugar do endereco de inicio de KEYIN, entao o computa- 
dor nunca descobrira que o enganamos, e usara nossa rotina 
como se fosse a pr6pna KEYIN. 

Resumindo, precisamos de uma rotina substitutiva de 
KEYIN que: 

• compare o carater correspondente a uma tecla pressionada 
com uma dada tabela referencial para ver qual o carater (ou 
macroinstru9ao) que substitui o carater origmal da tecla, e 

• substitua o novo carater (ou macromstrucao) pelo carater 
original e volte as rotinas normais como se nada tivesse acon- 
tecido. 

Isto feito, precisamos de um programa para criar uma tabe- 
la de redefinicao do teclado e, finalmente, de um programa 
que implemente esta loucura toda. 

A rotina substitutiva tern que ser em linguagem de maqui- 
na (que horror!!), e pode ser colocada numa area da RAM mui- 



70 



MICRO SISTEMAS. janeiro/84 



15 

20 
30 
40 

80 

55 

60 
70 
1 00 

: i o 

1 20 



HIMEM 

HOMF 

PRINT 

PRINT 

PRINT 

PRINT 

P R I NT 

PRINT 

TOR I 
HOME 
FOR I - 
POKE z: 



3B1H 



TAE( 4) 

TAB' 6 ' ' 

TAB( 6) 

TAB< «>' 

T"AE( t ) 

TAB( 6 ■ " 

1 TO 2000 NEXT 
READ 21 22 Zl 

TO 9 3 ron :i 

♦ I . POKE Zl ♦ 

•~HRI 



DEFINF 

PP.OCRAMA DE CRIACAO DE 

TABELAS DE RE -DEF IN I COE S 

DAS TECLAS DO TECLADO 



I 



♦ 126 NEXT 



ATRIBUICAO 



PRINT 



THEN 
MORMAL 



130 Zl ■ "HRt (0) D* 
140 COTC 5 0C 

1000 HOME INVERSE TRIHT " 
DE CARACTERES "; NORMAL 

1020 PRINT "TCLE A TECLA QUE VOCE QUER REDEFINI 
R" PRINT "E DEPOIS O CARACTER A SER ATRIBUIDD A 

PRINT "ESTA TECLA (PARA SAIR TECLE ' 9 ' » " 
1030 INVERSE PRINT "TECLA'. HTAB 10 
ARACTER" NORMAL 
1040 POKE 34.5 
1050 HOME 

10 60 GET Al IF At - "9" THEN RETURN 
1073 Al ■ A* - Z* 

1079 IF ASC <AJ) < 27 AND ASC <A») > 
NVERSE PRINT CHR» ' ASC (Al) ♦ 44). 
HTAE 10 GOTO 1090 

1080 PRINT A« HTAB 1 

1090 GET Bl IF CS » "9" THEN 1040 
1100 B« ■ Bi * Z< 
1110 P R : NT B I 

1120 POKE Zl . ASC (Al). ASC <BI> 
1130 GOTO 10 60 
'.4 CO GOTO 5000 

2 00 HOME INVERSE PRINT " 
DE MACROS NORMAL 

2020 PRINT "TECLE A TECLA QUE VOCE QUER REDEFINI 

R" PRINT "DEPOIS INGRESSE A MACRO A SER ATR I BU I D 

A" PRINT "'•ERMINE COM '»• (PARA SAIR TECLE • • • ) " 

IC3" INVERSE PRINT "TECLA". HTAB 10 PRINT "M 

ACRO" NORMAL 

2040 POKE 34 . 5 

2050 HOME 

206C C ■ CET A» IF A» • "9" THEN 2180 

2070 A* « At . Zl 



2075 IF ASC (Al) > AND ASC (A»> < 27 THEN I 

NVERSE PRINT CHRi ! ASC (A»> * 44) NORMAL 

HTAE 10 GOTO 2090 

2080 PRINT AJ. HTAB 10 

2090 POKE Zl ♦ ASC (AI).Z3 

2100 GET BS IF Bl ■ "9" AND C - THEN 2060 

2110 IF Bl « "■"• THEN 21 50 

2 111 Qt > Bi 

2112 IF Bt ■ CHRI '13) THEN Ql . "•" 

2115 PRINT QJ. 

2120 POKE Z2 ♦ Z3. ASC (Bl) . 128 

2 130 C» » HI ■ C - 1 

2140 Z3 * Z3 ♦ 1 GOTO 2 100 

2 150 POKE Z2 ♦ Z.I - I. ASC (C«» 

2 155 PRINT 

2160 IF Z3 < 128 THEN 2060 

2170 PRINT "A TAHELA DE MACROS ESTA' CHEIA II" 

2 180 RETURN 

30 00 HOME 

3010 PRINT "INDIOUE QUAL NOME DEVE SER ATRIEUIDO 

A" INPUT "A TABELA QUE ACABA DE SER CR I ADA "A» 

3020 IF Al - "" OR Al ■ " " THEN PRINT "NOME IN 
VAL1DO II": GOTO 30 10 

3030 PRINT Dl ."REAVE " A 1 ; " . A I 95 . L I 1 " rP. INT 

D! 

3040 HOME PRINT "A TABELA CRIADA FOI CRAVADA S 

OB O NOME PRINT A I 

3060 PRINT PRINT PRINT " PARA IMPLEMENTAR 

A TABELA RODE O PRINT "PROGRAMA 'IMPLEMENTA 



I 2 



ATRIBUICAO 



30 7 END 

4900 STOP 

5000 POKE 34.1 

5010 PRINT "1 

50 20 PRINT "2 

50 3 PRINT "3 

5035 PRINT "4 

50 3 7 PRINT "3 

5 40 GET A I 

5 45 IF A I < " 1 " OR A I > "5" THEN 5 40 

5050 ON VAL (Al) COSUB 10 0.2000.1000.2000.3000 

50 60 GOTO 50 00 

10000 DATA 38 144.38239.1 

20000 GET Al 

20010 PRINT ASC (Al) GOTO 20000 



HOME PRINT PRINT 

ATRIBUIR CARACTERES" 

ATRIBUIR MACROS" 

ACRESCENTAR /CORRICIR CARACTERE5" 

ACRESCENTAR/CORRICIR MACROS" 

GRAVAR TABELA DE R EDEF I N I COE ' 



Figura 1 



-.0 

1 10 

120 

1 30 

140 

150 

160 

1 70 

180 

190 

4" 

200 

210 



REM •' 
REM » 
REM • 
REM • 
REM »l 
FOR K . 
READ X 
POKE K 
NEXT 
PRINT 



COLOCA 
CARRECA ROTINA EM LIMGUAGEM 
MAQUINA QUE SUBSTITUI KEYIN 

7 68 TO 8 52 



CHRI (4>."RSAVE KE Y I NR EDE F . A 1 3 . LI 5 



PRINT CHRI (4). "RUN DEFINE" 

DATA 24. 144. 59. 142. 94. 149. 174, 95. 149. 208. 31 
.72.230.78.208.2.230,79.173.0.192.16.245.44.16.19 
2. 41. 127. 170. 104. 145. 40. 189. 0.149. 16. 4. 174. 9<! 
220 DATA 1 49 . 96 . 1 70 . 1 89 . 95 . 1 49 . 1 6 . 6 . 232 . • 42 . 95 . 
149. 16. 240. 9. 128.162. 0.142. 95. 149. 240. 231. 169. 149 
.133.116.149.0,141.95.149.133.115.169.3.140.2,133 
.54132,5732,234.3.96 



Figura 2 

to usada pelos programadores desta Unguagem para guardar 
sub-rotinas de usuario, utilit&ios etc., ou seja, a pigina 3 da 
mem6na. mais prccisamente a partir de S0300. 

Como nem todos tern um editor Assembler ou familiandade 
com a operac,ao do monitor, a figura 1 traz a listagem de um 
programa em BASIC (COLOCA) que se encarrega de instalai 
a rotina em seu devido lugar. copid-la para o disco sob a forma 
de um arquivo binario (KEYINREDEF) e chamar e rodar um 
outro programa (DEFINE, figura 2) que serve para cnar uma 
tabela de redefinitjoes. 

Na figura 3 temos a listagem de um ultimo programa, tam- 
bem em BASIC (IMPLEMENTA), que, como diz o nome,im- 





:-::mem 38 144 


2 


HOME 




4 

• 


PRINT "• -MFLEMENTA 




4 


PRINT 


10 


PRINT "ESTE PROGRAMA CARREGA E INICIALIZA" 


20 


PRINT "A ROTINA DE REDEF1NICAO DO TECLADO" 


30 


PRINT 


40 


Dl ■ CHRI (41 


50 


INPUT "INDIOUE O NOME DA TABELA A SER USADA " 


A 




40 


PRINT Dl , "BLOAD " Al 


70 


PRIN T Di."BRUN KEYINREDEF" 



Figura 3 

MICRO SISTEMAS. janeiro/84 



plementa uma tabela de redefirusoes cnada por DEFINE. A 
partir destes ties programas, tudo que voce precisa fazer 6: 

1) digitar o programa COLOCA e guarda-lo (SAVE COLOCA); 

2) digitar o programa DEFINE e guarda-lo (SAVE DEFINE); 

3) digitar o programa INPLEMENTA e guarda-lo (SAVE IM- 
PLEMENTA); 

4) respondcr as perguntas que aparecerao na tela e fornecer um 
nome a tabela de redefini^oes cnada, conforme o programa 
perguntara; 

5) rodar IMPLEMENTA (RUN IMPLEMENTA), indicar o no- 
me da tabela a ser implementada, e pronto: seu teclado nao se- 
ra mais o mesmo! 

Um RESET, em qualqucr momento, devolvera ao seu com- 
putador o teclado original, mas consulte seu manual antes de 
dar um RESET, pois qualquer falha podera prejudicar o pro- 
grama presente na RAM. 

Voce pode definn uma ou mais tabelas usando DEFINE - 
dando um nome diferente a cada uma delas - e implementar 
teclados diferentes scgundo suas necessidades. Se voce incluir 
cm seu programa HELLO uma ultima linha que diga PRINT 
CHRS(4) ;"RUN IMPLEMENTA", todas as vezes que carre- 
gar o DOS sera solicitado a lmciar o nome da tabela de redefi- 
nic/io que quiser implementar. 

Caso voce queiia ficar com o velho e pouco original teclado, 
responda CTRL C a esta pergunta, ou simplesmente RESET 
(se seu Applesoft nao for do tipo residente em ROM, consulte 
seu manual antes de dar um RESET, pois corre o nsco de en- 
trar para o monitor sem saber como voltar). 

Nao se esquec^ de anotar o que cada tabela faz. e marcar as 
teclas usadas para gerar macroinstru96es (use etiquetas) com a 
macro que cada uma gera. Divuta-se! ! ■ 



Carlos Alberto Diz 6 formado em Engenharia Eletronica pela Universi- 
dade de Dundee, Escdcia, e possui Mestrado em AdministraQao de Em- 
presas pelo INSEAD — Institute Europeu de AdministraQao de Empre- 
sas, Fontainebleau, Franqa. Atualmente 6 sdcio-gerente da Compusys- 
terns do Rio de Janeiro, uma system-house dedicada a consultoria in- 
formitica e confecgao de software sob medida. 



71 



Neste j'ogo para os micros compati'veis com o TRS-80 Modelo I, voce 
tera que ser muito r£pido para combater o ataque das naves inimigas 



Resista ao ataque 



Paulo Prado Junior 



Neste programa, voce deve abater 
o maior numero possi'vel de na- 
ves inimigas que se deslocam ra- 
pidamente em direcao a sua drea de pro- 
tecao. Mas na"o se preocupe : para se de- 
fender voce tern canhdes e municao su- 
ficientes. 

A nave mimiga desloca-sc para a di- 
reita ou esquerda procurando descer gra- 
dativamente para podcr ataca-lo. Os 
raios lancados por ela somente serao dis- 
parados apos certa altura. 

Se voce qurser movimentar o seu ca- 
nhao para a direita use " > ", para a es- 
querda " < " e para disparar use D. 

ataque e feito por dez naves ldenti- 
cas e, para cada naveabatida, outra volta 
a atacar no mesmo ponto em que a ante- 
rior foi derrubada. 

Se voce for um bom combatente e 
conseguir destruir todas as naves, ganha- 
ra um canhao e mais 60 tiros de muni- 
c§o para se defender de um novo ata- 
que. Do contrdno, tenha muito cuidado, 
pois, para cada canhao destruido, a nave 
aproxima-se mais da area defendida e se 
uma das naves chegar ao solo, voce per- 
de automaticamente um canhao. 



Paulo Prado Junior exerce a lungSo de progra- 
mador no Rodovidrio Caqula S.A., atuando 
em implantaqoes de sistemas on-line, ale"m de 
ser sdcio-proprieta'rio da MICRO'S Processa- 
men to de Dados Ltda., empresa dedicada ao 
desenvolvimento de cursos e sistemas aplicati- 
vos para microcomputadores. 



Resistencia ao ataque 

1 REM ***** ***** 

2 REM ** MICRO'S - PROCESSAMENTO DE DADOS * + 

3 REM ** CURSOS - BASIC , COBOL E FuRFRAN ** 
3 REM ** FONE - (034) 235-6965 UBERLANBIA-MG 

5 REM ***** — -————-—■——---—— ***** 

6 REM ** PROGRAMA : RESISTENCIA AO ATAQUE (JOGO) ** 

7 REM ** AUTOR : PAULO PRADO JUNIOR ** 

8 REM ***** ***** 

9 REM 

10 CLEAR 1500:DEFINT A-Z: G=16192: C-31 T-150: CLS: GOSUB 300 
20 A= 15361 

SO POKE G, 186: POKE G+1,181 

40 POKE A, 128: POKE A+l, 128: POKE A- 1,128 

50 A=A+RND<10>-4: IF A< 15361 : A=15361 : ELSE: IF A>16192 GOTO 250 

60 POKE A, 188: POKE A+l, 134: POKE A- 1,13/ 

70 Z=<A-15360) /64+1: IF Z<5:G0T0 110: ELSE: IF RND ( 1 1 >< 1 1 : GOTO 110 

80 0=0: FOR W=Z TC12: V=V+1 : POKE A+V*64, 173: NEXT W 

90 0=0:F0R W=ZT012:V=V+i:P0KE A+V*64, 128: NEXT W 

100 IF A+( (14-Z)*64)=G:G0T0 250 

110 POKE A, 143: POKE A+l, 164: POKE A-1,152 

120 Y*=INKEY* 

130 IF Y*="D":T=T-l: IF T<l:C=l:G0T0 250: ELSE: FOR W=1T013 STEP 2: 

POKE G-W*64, 170: IF G,-w*64=A OR G- ( W-l ) *64=A: POKE G-W*64, 123: GOTO 

170: ELSE: POKE G-W*64, 128: NEXT W:G0T0 40 

140 IF Y«=".":IF GO16250:P0KE G, 128: POKE G+l , 128: G=G+4: POKE G, 1 

86: POKE G+l, 181: GOTO 40 

IF Y*=",":IF G>=16197:P0KE G,123:P0KE G+l , 128: G=G-4: POKE G, 1 
86 ■■ POKE G+ 1 , 1 3 1 : GOTO 40 

SOTO 40 
170 R=0:KuR W-ZT014 

180 POKE A+R,188:P0KE A-l+R, 137: POKE A+l+R, 134: GOSUB 240 
190 POKE A+R,19i:P0KE A-l+R, 140: POKE A+l+R, 140: GOSUB 240 
200 POKE A+R,143:P0KE A-l+R, 152: POKE A+l+R, 164: GOSUB 240 
210 POKE A+R,123:P0KE A-l+R, 128: POKE A+l+R, 128 
220 R=R+64:NEXT W 

230 N=N+i: J=J+l: IF J=10: J=0: T=T+60: C=C+1 : GOSUB 300: GOTO 20: ELSE: 
80SUB 300: GO I>. 

240 FOR K=0T020:NEXT K: RETURN 

250 FOR W=0T030:R=129+RND(62) : POKE G,R:POKE G+1,R:NEXT W 
260 POKE A, 128: POKE A+l, 128: POKE A- 1,128 
270 C=C-1:G0SUB 300: A=A+64: IF A>lol92 AND C>0 GOTO 20 

IF OOlOOTO 30:ELSE:F0R W=0TC832 STEP 64:PRINT 3W, S7RING*(63 
, 191) ; :NEXT W 

290 PRINT 90. ""M INPUT " NEWLINE P/ J06AR NOOAMENTE ";A*:GOTO 10 
300 PRINT 3896, STRING* (63, 179) ; :PRINT i960, STRING* <63, 191 ) ; 
310 PRINT 9963." CANHOES - "I CM PRINT 3980, " MUNICAO - ";T;:PRIN 
T 9999. " NAVES ABATIDAS - 
320 RETURN 



*», 



72 



MICRO SISTEMAS, janeiro/84 



m.5. Sen/fcbs 



"MIKRO S" 

AGORA NO 

LEBLON! 

Av. Ataulfb de Paiva 566 - Loj* 211 
Rio de Janeiro — Tel.: 239-2798 



APROVEITE OS PREQOS 

"1NCRJVEIS" DA "MIKROS" 

DO LEBLON, EM SUA EPOCA 

DE 1NAUGURACAO. 



,V1 K.RQCOMP IJT ADORES 



NAJA — JR-SVSDATA — UNITRON 
COLOR 64 — APPLE TRONIC 
CP-200 — CP-300 — CP-500 
TK-83 — TK-85 — R1NGO 



S1STEMAS 



SOFTWARE (NAC. E IMPORT) 

LMPRESSORAS E PERIFr]RICOS 
CURSO DE BASIC 



PROF1SSIONA1S 

ALTAMENTE ESPECIAL1ZADOS 

PARA ATENDE-LO 



AUMENTE A 

PRODUTIVIDADE 

DE SUA EMPRESA 



PRH 

CONSULTORES 

Para o desenvolvimento da 

sua empresa. estamos pron- 

tos a servi-lo. 

Assessoria de Processa- 
mento de Dados. Desenvol- 
vimento de Programas e 
Treinamento de Pessoal. 

futuro e hoje e nos esta- 
mos presente. 



PRH Consultores 

Rua Mexico. 70 - Grupos 810 11 

Centre - RJ. Tel.: (021) 220-3038 



gg^E^ nzszsmia 



O lugar compativel 
com voce e seu 

micro. 



— Micros 
— Acessorios 
— Software 
— Livros 
— Revistas 



Rua Dias da Cruz, 215 — S 804 

Rio de laneira — R| 
I BIP — 246-4180 — cod. 2x83 



VENDA DE 

MICROCOMPUTADORES 

TK 83, 85, & 2000 COLOR 

CP 300, 500 & 600 
COLOR 64 (EXT. BASIC) 

~ su rn m cM TOS 

Disquete. ' 'as. form continuo 



CONSULTOH.' DE StSTEMAS 

Diagnostico e apco a decisao 



CURSOS E TREINAMENTO 

Introducao aos microcomputadores 

Linguagem Basic 

Aplicacao dos micros 

na Engenhana 

Microcomputadores para cnancas 

INSCRICOES ABERTAS 
Livros e revistas especializados 



vise, oe Hiraja W/ Sobreioia zn 

Cep. 22.410 Ipanema Rio RJ 

Tel.: (021) 274-1042 

DESPACHAMOS PARA 

TODO O BRASH 



Alfa Bit. 

CLUBE DE COMPUTAQAO 



Associe-se ao ABCc e ganhe Anuncio GRA- 
TIS, urn exemplar de ALFA8IT e DESCON- 
T0S de 10% na compra de LIVROS. REVIS- 
TAS. CURSOS e PROGRAMAS. alem de 

— Servigos de "Repnnters" e Consultas 

— Associacao a Clubes Europeus 

— Participagao em Cursos. Congressos e 
Concursos 

— Novos Langamentos a PREQOS REDUZI- 
DOS (Bfeve IMPRESSORA DE AGU- 
LHAS P/MINI-MICROS DE LOGICA SIN- 
CLAIR - Langamento "Digital Eletro- 
nica") 

ANUIDADE" Cr$ 1.000 (hum mil cruzeiros) 

somente ao receber seu Cartao-Descontos e 

um exemplar de "Aifabif 

Envie nome. enderego. prodssao e texto do 

seu anuncio (caso queira publicacio ime- 

diata) 



N0VIDEIAH 

ComunicaQao e Informatica Ltda. 

CAIXA POSTAL 9978 

CEP 01051 - Sao Paulo, SP 



OComercializamos seu proie- 
to-Soft ou Hard. Escreva-nos 






ANUNCIO 



PEQUENO 



GRANDE 



RETORNO 



ESTE ESPACO ESTA 
RESERVADO PARA SEU 
ANUNCIO ECONdAAICO. 
GARANTA JA UM 
SUPER RETORNO. BASTA 
LIGAR PARA: 
RIO DE JANEIRO: 
(021)286-1797,246-3839 
e 266-0339 
SAO PAULO: (011) 
280-41 44 e853-3800 




• VENDAS 

• ASS. TECNICA 
ESPECIALIZADA 

• PROGRAMAS 

• DISKETTES 

• FTTAS 

• SERVICOS 

• CURSOS DE BASIC 

• FORM I' LARK >S 



CONSERTOS EM 24 HORAS 

(COM GARANTIA) PARA 

O CP-500 e DGT-100 



EM SAO CONRADO 
Estrada da Gavea, 642 

Lj. B Tel.: 322-1960 



No Recife, visite 
T E L E V i D E (') 

O Lojao de Informatica mais 
descomplicado do pais! 
Micros, perilencos. suprimen- 
tos. Software. Cursos. Livros e 
Revistas. Componentes Eietro- 
nicos, Pecas e Som. 



PREQOS ESPECIAIS 
FINANCIAMENTO PROPRIO. 



Compre pessoaimente ou peio 
Reemboiso Postal. 

TELEVIDEO LTDA. 

R. MarquSs do Herval, 157 
Tel.: (081) 224-8932, 
(50000) Recife, PE 



( ) Sr. Industrial: dislnbuimos seu 

produto nas melhores condiqoes. 

Contato em Sao Paulo: Tel.: (011) 

220-7377 (Sr. ANDERSON — Mun 

V^ disom) 



CURSO BASIC 



Turmascom lOalunos 
Aulas praticas e tedricas 

Horarios: 

manha8:30hsaslO:30hs 
tardel 4:00 hs as 1 6:00 hs 
noite 20:00 hs as 22:00 hs 



MAI RK VI. AS ABl-RIAS 



kPflHEmfl micflo 

Rua Vise, de Piraja. 540 lj 106 
22.410 Ipanema Rio RJ 
Tel. 259-1516 



Atencao 

leitores 

de todo 

Brasil! 



MICRO SISTEAAAS informa que a 

firma Spartime e o sr. Eloi Jora 

Soares nao mais representors a 

revista para fins de 

venda de assinaturas. 

Para assinar MICRO SISTEMAS, 

dirija-se pessoaimente ou 
por carta aos nossos enderecos: 



Rio de Janeiro — R. Visconde Silva, 25, Botafogo, CEP 

22281 , tels: (021 ) 286-1797, 246-3938 e 266-0339 

Sdo Paulo — Al. Gabriel Monteiro da Silva, 1227, Jar- ^|^|| 

dim Paulistano, CEP 01 441 , tels; (011) 280-41 44 e 853- -_ . l/1SSL3 

3800 siscsmas 






Linha TRS-80 



Organizando arquivos em K-7 

Algumas vezes, gravamos tantos programas em uma fita, 
que depois fica impossfvel sabermos onde esti determinado 
programa ou qual programa estd sendo carregado no micro. 
Para colocar "ordem na casa", 6 s6 acrescentar, quando for 
gravar urn programa, uma linha como esta: 

10 INPUT T$:PRINT#-1,T$:CSAVE T$ 

Digite RUN 10, e apos digitar o nome do programa e an- 
tes de presaionar ENTER, ligue o gravador no modo de gra- 
vacao. 

E quando quiser carregar o micro, na"o use CLOAD, utili- 
ze o seguinte programa: 

10 INPUT#-1 , T$ : CLS : PRINT@256 , T$ : 



PRINT@512, "CARRE GANDO 
CLOAD 






Car'os Alberto C. Jr.DF 



Linha TRS-80 



Video ilegfvel 

Para tornar o video ilegivel digitando SS= USR (0), use 
este programa que apresentamos a seguir (6 so apertar a barra 
de e spa 90 para parar): 

10 POKE 16561,225: POKE 16562,127 

20 POKE 16526,225: POKE 16527,127 

30 FOR X=32737 TO 32753: READY 

40 POKE X,Y: NEXTX 

50 DATA 62,0,211,255,62,251 

60 DATA 211,255,58,64,56,230 

70 DATA 128,202,225,127,201 

E para rodar este programa em BASIC Disco, basta trocar a 
linha 20 para DEFUSR0= 32737. 

Eduardo Artacho-SP 



die"? 





D 



Se voce tern pequenas rotinas e programas utilitarios real- 
mente uteis tomando poeira em seus disquetes ou fitas casse- 
tes, antecipe-se aos piratas e trate de divulgi-los. Envie-os pa- 
ra a REDACAO DA MICRO SISTEMAS - SE^AO DICAS: 
Rua Visconde Silva, no 25, Botafogo, RIO DE JANEIRO-RJ, 
CEP 22281. 

Nao se esqueca de dizer para qual equipamento foram de- 
senvolvidos. Desta forma, sua descoberta poderi ser util para 
muitos e muitos, em vez de desmagnetizar-se com o tempo 
em suas fitas e disquetes... 



Linha TRS-80 



Ligue o gra vador com SS= USR (0) 

Para ligar o gravador usando SS= USR(0), e desligar 
apertando a barra de espaco, use este programa: 



10 POKE 16561,225: POKE 16562,127 
20 POKE 16526,225: POKE 16527,127 
30 FOR X=32737 TO 32749: READY 
40 POKE X,Y: NEXTX 
50 DATA 62,5,211,255,58,64,56 
60 DATA 230,128,202,225,127,201 

Para que este programa rode tambdm em BASIC 
Disco, € s6 trocar a linha 20 para DEFUSR0= 32737. 

Eduardo Artacho-SP 



Linha 




Dimension 
progressivo 



Para utilizar urn DIMENSION progressive use as varidveis alfanume'ricas con- 
catenadas (V$- V$+A$ onde A$ serl o dado a ser armazenado em V$). 

Para recuperar os dados individualmentc, utilize V$ (X TO X + Y), onde X 6 
o apontador para cada "dimensa"o" e Y i o tamanho de cada dado. Assim, o es- 
paco utilizado no micro para armazenar dados ou mforma96es serd em funcao da 
quantidade de dados ]i operados, e n5o de uma quantidade predeterminada. 
Dessa forma o micro nao vai ficar guardando 'Tichas em branco". 



Renato Degiovani-RJ 



MICRO SISTEMAS, janeiro/84 



Linha TRS-80 



Trocando a senha 

Todos que conhecem o Sistema Operational DOS 500 sa- 
bem que o comando PROTfl (PW) serve para trocar uma se- 
nna do disco por outra. Mas, e quando se desconhece a senha 
original? Nao hi problema. Quando aparecer a mensagem : 
MASTER PASSWORD? 

i suficiente introduzir um outro disco em que a senha 6 co- 
nhecida, e fornecer esta senha ao micro. Depois, voltar o dis- 
co anterior e dar a senha atualizada, que sera gravada em lu- 
gar da anterior, desconhecida. 

Luiz Gonzaga de Alvarenga-GO 




Linha SINCLAIR 



Substituao PAUSE 

£ comum precisarmos manter uma listagem no vi- 
deo por um determmado tempo, para apaga-la poste- 
riormente. A maioria dos usuarios utiliza a instrucfo 
PAUSE X, onde X= n/60 segundos. Mas uma das des- 
vantagens deste recur so sao as perturbacoes na tela, en- 
tre outras. E nos equipamentos antigos, havia ainda a 
necessidade de uma instrucao POKE 16437,255 (devi- 
do a um erro de hardware) depois do PAUSE. 

Para melhorar esta situacao, basta usar uma malha 
de tempo (FOR—NEXT) como sub-rot ina. Por exem- 
plo: 

10 PRINT "MALHA DE TEMPO" 



100 GOSUB 800 
110CLS 



800 FOR A=0 TO 100 

801 NEXT A 

802 RETURN 



Para a variacao de a 100, a malha dura tres segun- 
dos, de a 200 demora seis segundos, e assim sucessiva- 
mente. 

Dillon Bastos Fernandes-MG 



Linha APPLE 



Limpe o video com criatividade 

Para limpar seu video de forma mais elegante e interessan- 
te do que com um simples HOME, use esta dica e veja o vi- 
deo ir se apagando da direita para a esquerda e vice-versa, do 
centro da tela para as bordas laterals e o inverse, e ainda do 
centro para cima e para baixo. Alem de voce poder criar mui- 
tos efeitos com esta dica, observe o que acontece quando vo- 
ce terminal o programa. 



10 HOME : GOSUB 80 

20 FOR I = 39 TO O STEP - 1: POKE 

32,1: POKE 33,40 - I: HOME : 
NEXT : GOSUB 80 
30 FOR I = 1 TO 40: POKE 33, I : HOME 

: NEXT : GOSUB 80 
40 FOR I = 39 TO 20 STEP - 1: POKE 

32,1: POKE 33,40 - I: HOME : 
POKE 32, O: HOME : NEXT : POKE 

33, 40: GOSUB 80 
50 FOR I = 19 TO O STEP - 1: POKE 

32,20: POKE 33,20 - I: HOME 

: POKE 32,1: HOME : NEXT : POKE 

33,40: GOSUB 80 
60 FOR I = 13 TO 24: HTAB 1: VTAB 

I: CALL - 868: VTAB 25-1: 
CALL - 868: FOR J = 1 TO 5 

O: NEXT : NEXT : LIST 40 - 
70 PRINT : PRINT CHR* (93);: FLASH 

: PRINT " ";: NORMAL : FOR I 
= 1 TO 500: NEXT 
75 VTAB 24: FOR I = 1 TO 21: PRINT 

: FOR J = 1 TO lOO: NEXT : NEXT 

: VTAB 1: END 
80 LIST 40 - : FOR I = 1 TO lOOO 

s NEXT : RETURN 

Mike Glenn R J 



Linha TRS-80 



Data Optional no DOS 



Na Secao Dicas de MS n9 24 publicamos um PATCH 
para evitar que o DOS 500/TRS DOS solicitasse data/ho- 
ra ao darmos RESET. Agora vamos apresentar PATCHs 
que representam uma alternativa interessante : apesar de 
manterem a solicitacao da data/hora, permitem que o 
operador, tal como ja" acontece com a hora, digite as in- 
formacoes corretas ou simplesmente aperte ENTER, fi- 
cando a informacao correspondente ajustada em zero. Is- 
to sera de muita utilidade se voce gostar de ter a data 
corretamente registrada no diretorio, ao gravar um pro- 
grama em disco. Em DOS 500 Ativo/TRS DOS Ready 
digite: 



PATH *0 (ADD=4ECl,FrND=F0,CHG=07) <ENTER> 

PATH *0 (ADD=4ED4,FrND=3A814F,CHG=C3FE4E) <ENTER> 



Estes PATCHs, embora so aceitem caracteres numen- 
cos, n3o verificam se os valores mes/dia/ano estao den- 
tro dos limites normais. Mas se voce ja" havia modificado 
o seu DOS de acordo com a dica de MS no 24, nao se 
esqueca de reverte-lo a condicao original — conforme o 
manual do DOS 500 ensina na pagina 48 - antes de fa- 
zer esta modificacao. 



Roberto Quito de Sant'Anna-RJ 



MICRO SISTEMAS, janeiro/84 




Curso de 
Assembler - XII 



N 



a ultima licSo estivamos conversando sobre as instru- 

c5cs que compdem o grupo de aritmltica e logica de 8 bits. 

A seguii vamos completar a descrica"o das instrucdes que 

compSem este grupo- 

1 1 - Operacao Logica XOR 

Formato: XOR s 

Operacao: Efetua uma operacao 16gica XOR do Acumulador 
com o conteudo do operando s (r, n, (HL), (IXtd), 
IY+d)). A operacao logica XOR 6 verdadeira 
(bit = 1) se os operandos envolvidos na operacao 
forem diferentes. A tabela abaixo demonstra os 
possiveis resultados de uma operacao XOR: 



1? bit 


2? bit 


resul tado 














1 


1 


1 





1 


1 


1 






Codigo Objeto: 



XOR 
XOR 



XOR 
XOR 



(HI) 
(IX. d) 



XOR (IV. d) 



1 1 1 r r r 


1110 1110 






10 10 1110 


110 1110 1 


10 10 1110 






1111110 1 


10 10 1110 


4 - d - ► 



> El 



> 00 



-> At 



-> FD 

+• At 



onde r identifica os registradores A, B, C, D, E, H ou L, monta- 
dos a partir da tabela 1 . 

I.xcmplo: 



XOR 















I 












1 





1 





1 


1 





1 



> AD 



XOR 



«fOH 











T 


















_► 


1 

1 1 


I 

1 





1 1 


1 





1 

1 




1 




1 










1 



> EE 



Descrigao: £ efetuada uma operacao 16gica XOR do operando 
s, defmido como sendo qualquer dos operandos r, 
n, (HL), (IX+d), (IY+d), com o conteudo do Acu- 
mulador, e o resultado 6 transferido para o Acu- 
mulador. 



IMSIHUCAO 


OPI 11 «(. «(l 


I II III'. 01 NAOUIMAS (M) 


SI All S ( 1 ) 


XOR r 


A«- A r 


1 


« 


>0H n 


A— A I 


I 


7(».ll 


XOR (III 1 


A»- A -'(HI ) 


f 


1 ( • , II 


>0R (ll.d) 


A— A 8 (U.d) 


» 


!>(».», t.S. )) 


»OR (IV.d) 




A— A S (1Y.«I 


•> 


!»(».*, 5. •>. 1) 



Flags Afetadas: S - setada se o resultado 6 negative se- 

nao 6 resetada; 
Z - setada se o resultado 6 zero, senao 6 

resetada; 
H - resetada; 
P/V - setada se a paridade 6 par, senffo 6 

resetada; 
N - resetada; 
C - resetada. 
Como exemplo, se o Acumulador conte"m 96H(10010110), 
apos a execucao de XOR SDH (01011101), o Acumulador iii 
conterCBH (11001011). 



© 



1 








1 





1 


1 





96H 





1 


t 


1 


1 


1 





1 


50H 







CBH 



A instrucao XOR A move zero para o Acumulador. 

12 — Compara Acumulador com operando 

Formato: CP s 

Operaqao: Efetua uma operacao de compara ca"o do conteudo 
do Acumulador com o conteudo do operando s (r, 
n, (HL), (EX+d), (IY+d)). As flags sao atualizadas 
em funcao do resultado da comparacao. 

Codigo Objeto: 



76 



MICRO SISTEMAS, janeiro/84 



CP 



(•(• 



CP (HL) 



CP (IX*d) 



CP (IV»d) 



onde r identifica os 
tados a paitii da tabela 1 . 
Exemplo: 



10 111 


r 


r r 






11111 


1 


1 










10 111 


1 


1 






110 11 


1 


1 


10 111 


1 


1 


^ 




' 1 








11111 


1 


1 


10 111 


1 


1 










)s registradores A 


B, C, D, E 



>FE 



>BC 



> DD 



>BE 



>FD 



-►Bl 



CP 



1 


I 



1 


I 

1 


1 


T 

1 


1 




1 



CP 



*0H 



— I 1 1 1 1 l i 

11111110 

t I I I t I I — 

10 

I I I I I I I 




Detcrigao: Efetua uma operacSo de coniparat^io do conteudo 
do Acumulador com o conteudo do operando s (r, 
n, (HL), (IX+d), (IY+d)). Esta instruca"o efetua 
uma subtracao do conteudo do Acumulador com o 
conteudo do operando e posiciona as flags com o 
resultado da operacSo, sem alterar o conteudo do 
Acumulador. 



INSIRUCAO 


OPFRACAO 


CICIOS DE 


MAOUIHA (M) 


SIAtIS (t) 


CP r 


A:r 






* 


CP n 


A:n 






7(A, J) 


CP (HI) 


A: (Ml ) 






7<*. J) 


CP (IX. d) 


A: ( IX. d) 






I9(A,A, ),S, i) 


CP (IV. d) 


A:(IV.d) 






!»<*>,*, ),},)) 



Flags afetadas: S - setada se o resultado e - negativo, se- 
nao e" resetada; 
Z - setada se o resultado e" zero, senSo i 

resetada; 
H - setada se ocorre empre'stimo para 

bit 4, senao 6 resetada; 
P/V - setada se ocorre overflow, senao e" 

resetada; 
N - setada; 

C — setada se ocorre empre'stimo no bit 
7, senao 6 resetada. 
Por exemplo, se o Acumulador conte'm 63H, o par de regis- 
tradores HL contdm 6000H e a posicao da mem6ria 6000H 
conte'm 60H, ap6s a execucao da instrucao CP (HL), todas 
us flags sao resetadas, exceto n. 

? 
MICRO SISTEMAS, janeiro/84 



CompBel 



SISTEMAS E MICROCOMPUTADORES 



CURSOS 



Introducao a Microcomputadores; BASIC dirigido a estudantes. 
BASIC I e BASIC II 
Aplicativos sobre software especffico. 
1 equipamento por aluno. 

Utilizacaode TK85, Apple II e TK2000. Impressora. 
Cursos Fechados 



VENDA DE EQUIPAMENTOS 



• TK83, TK85, TK2000 e Elppa II Plus. Perifericos. 



SOFTWARE APPLE 



JACK ■ texto, arquivo pessoal, calculo e mala direta integrados 

num disco (PORT) 

BIBLIOTECARIO - Organizacao de bibliotecas. Pesquisa 40 ar- 

tigos/seg. e arquiva 1000/disco. 

DATA BASE — banco de dados (PORT) 

AUTOCODE I - gerador de programas para DATA BASE . 

SUPER - banco de dados; facil, versatil e o mais raoido. 

LIST HANDLER - cadastro e mala direta; super rapido; 3000 

arquivos/disco. 

VISICALC - plamlha eletronica. 

MULTIPLAN - planilha eletronica multiple. 

VIS I PLOT - VISITREND - gerador de graficos. Estatistica. 

SUPERCALC com graficos. 

APPLEWRITER procestador de textos. 

Outros, sob consulta. 

SOFTWARE para HP85, sob consulta. 





CIBERNE t a mais avancada e sofisticadi linha de sotfware para microcomputadores. criada 
para livrar voce dos inconvenientes de producfies amadoras ou de origem duvidosa. Com 
CIBERNE vooe tera uma diversificada linha de programas novos, lancados periodicamente 
em pacotes econdmicos. Com gravacSo profissional e em embalagem inviolavel, CIBERNE 
oferece a voce garantia total em qualquer lugar do Brasil. 



PROGRAMAS EM FITA PARA TK-82. 83. 85. CP 200 E COMPATlVEIS 



Com o exclusivo FLASH SISTEM que per 
que o normal, urn qualquer modificacao n< 



PROCURE EM SEU REVENOEOOR: 

• CASCA A COBRA/CENTOPEIA - Ni iwm l.u. Hon MCiunus jogoi que Uo urn daufio i wa fubiii 
dad* e raciocimo. 

• FUNGOS MUTANTES/CRAZY KONG - Pw^goioi «geul6«J« itacam uma co*n« dt hum.no. E 
man. o cltaico Kong agora malhorado • com 3 (acn . 

• NAVE MAE/GALACTICA - Dana vt a invatlo o> cxtralerranm vai dtnuv voot arrapiado Oe amocio 
colocando a prova ui pericia < intaliotncia 

• DEFENSOR /MAZOGS - Voc* diriot a ultima nava qua tenia dalandet uma civllitacab ptrdida E o ma« 
fantaatko dot caca ao lnouro 

a GUERRA A«REA/ALERTA VERMELHO - Duas emoconame. avaniurat aaraaa onda voc* pilou urn 

caca ou um podaroso bombardairo. 
a ROT-I PLUS — Incremanta aaut programas com asta wniacional interna oparacional grafico. uma nova a 

mais podcroia wrsfo da ROT- 1. 



E PARA BREVE: • ESTRELA NEGRA • ORCA I (Orcamento Domestico) 

• OMERCADOR • CRISTALMAGICO • ROT II (Compilador Ast/DttM) 

• STARQUEST • GUERRILHA COSMICA • ARQ I (Arquivo de Dados! 

• 2ARAKS • ALTA RESOLUCAO • CASH FLOW 



E MAIS: 

• VASTA LINHA DE PROGRAMAS PARA DIGITUS, CP-300 
E 500, APPLE E MUITOS OUTROS. 



EM TODO BRASIL NAS MELHORES LOJAS DO RAMO. 



Informacoes, DistribuicJo e Vendas: 

J VA- MICROCOMPUTADORES LTDA. 

Av. Trezede Maio, 23 - Grupo 1519 - Rio de Janeiro - RJ 
CEP 20.031 Tel.: (021) 262-6968 



CURSO DE ASSEMBLER-XII 



1 3 - Incrementa operandi) 14 - Decrementa operando 

Formato: INC m Formato: DEC m 

Operacdo: Incrementa o conteudo do operando m (r, (HL), Operando: Decrementa o conteudo do operando m (r, (HL), 

(IX+d),(IY+d)). (LX+d),(IY+d)). 

Cddigo Objeto: Cddigo objeto: 



mc 



IMC 



r 



(HL) 







INC (IX. d) 



— I 1 

1 1 



1 

— I — I — 



IMC (IV»d) 



— r~" ~~i — 
111 



1 

-H 1 



onde r identifica os registradores A, B, C 

tados a paitir da tabela 1 . 

Exempio: 



INC 







■> 3* 



> DD 



> 3% 



-> FO 



> 3* 



D, E, H, ou L, mon- 







1 











J— 1 1 

1 







1 

1 


I I 1 

1 







INC 






(HL) 







1 


1 

1 





1 1 
1 

. __ 1 — 1 






Descriqao: conteudo do operando m (r, (HL), (IX+d), 
(TY+d)) i incrementado. 



ihsimucAo 


Od RA(A0 


CICIOS 01 MAQUIMA (Ml 


SIAIES (II 


IMC r 


r «_ r.l 


' 


A 


IMC iM) 


(HI )- (HI ).| 


> 


IK*. A.)) 


IMC (II*4| 


(II. 4)— <ix. <).l 


« 


?)(A,A,I,*,A,)> 


IMC (!»•<) 


(IV.*)«-(IV.4).l 


I 


ni«, ».J.». a.i) 



Flags afetadas: S - setada se o resultado 6 negativo, se- 

n3o 6 resetada; 
Z — setada se o resultado & 7£to, sena"o e" 

resetada; 
H - setada se vai - um do bit 3, senfio 6 

resetada; 
P/V — setada se o operando conte'm 79H 
antes da operacao, senao € resetada; 
N - resetada; 
C - nJoafetada. 
Como exempio, se o conteudo do par de registradores HL 6 
6000H, e a posicao de mem6ria 6000H con tern o byte 28H, 
apos a execucao da instrucao INC (HL), o conteudo da posicao 
de mem6ria 6000H serf o byte 29H, e o conteudo do par de 
registradores HL serf 6000H. 



DEC 



DEC (HL) 



DEC (IX. d) 



DEC (IY^d) 



1 1 1 1 1 1 T ■ T 

OOrrrlOl 




o'o Vi o|i o'i 




110 1110 1 


00110101 




^. ...*.. F 




1111110 1 


110 10 1 







-► 35 



-> DD 



> 35 



> FO 



> 35 



onde i identifica os registradores A, B, C, D, E, H ou L, monta- 
dos a partir da tabela 1 . 



000 


para 


rrr 


■j 


reglstrador 


B 




001 


para 


rrr 


= 


registrador 


C 




010 


para 


rrr 


m 


reglstrador 


D 




Oil 


para 


rrr 


= 


reglstrador 


E 




100 


para 


rrr 


= 


reglstrador 


H 




101 


para 


rrr 


m 


reglstrador 


L 




111 


para 


rrr 


■ 


registrador 


A 





Tabela 1 
Exempio: 



DEC 

C 









1 


I 



1 1 


1 


1 





1 

1 — 



DEC 



(HL) 



— 


— 1 


— 



1 


1 


■ 

1 


1 




1 





1 



Detcricdo: conteudo do operando m (r, (HL), (LX+d), 
(IY+d)) € decrementado. 



IMSIAUCAO 


OI'IKACAO 


CICIOS M MA0U1HA (M) 


SIAIES (1) 


DEC r 


r— r-1 


1 


A 


DEC (ML) 


(Ml)— (Ml)-I 


1 


IKA.A.l) 


OCC (U.4) 


(IX.O— (IX.4)-I 


t 


?}(A,».J.>.A.J) 


WC (IV.*) 


(IT.*)— (IY.O 1 


I 


?»(A.A.).».A,J) 



78 



MICRO SISTEMAS, janeiro/&4 



Flags afetadas: S - setada se o resultado € negative 

senSo 6 resetada ; 
Z - setada se o resultado 6 zero, senao 6 

resetada; 
H - setada se ocorre empre'stimo do bit 

4, senao 6 ressetada; 
P/V - setada se o operando contdm 80H 

antes da operacao, senao & resetada; 
N - setada; 
C - nSo afetada. 

Por exemplo, se o registrador D conte'm o byte 2AH, apos a 
execucao da instructor DEC D, o registrador D ira" conter o 
byte 29H. 

Agora, vamos esquecer um pouco a seqiiencia dos grupos de 
instructs definidos pela Zilog, e passar a descrever um grupo 
de instrucoes de vital importancia para a elaboracSo de qual- 
quer programaeffo assembler. No ultimo grupo de instrucdes 
descrito, aprendemos a efetuar comparacoes; entretanto esta 
instrucao 6 passiva, ou seja, nSo executa nenhuma acSb no flu- 
xo do processamento. grupo de instrucdes que passamos ? 
descrever 6 o grupo de desvios, que efetua a acfo de desviar o 
fluxo do programa, em funcao de uma comparacfo efetuada 
anteriormente. 

Vamos entSo as instrucdes deste grupo. 

1 - Desvio incondicional: 

Formato: JP nn 

Operacao: Efetua um desvio incondicional para o endereco 

especificado na instrucao. Esta operacao se asseme- 

lha ao GOTO do BASIC. 
Cddigo objeto: 



3P 



nn 



1 I 1 1 1 1 — 

10 1 1 

— I — I 1 — I — I — I — 



II 



>C3 



Exemplo: 



3P 



*063 



1 


1 








1 







1 


1 





1 


1 











1 


1 





1 













■ 









>C3 



-►63 
> 40 



Descrigdo: operando nn e carregado no par de registradores 
PC (Program Counter), que aponta para o endere- 
co da prbxima instrucao que serd executada. Ob- 
serve que, nos dois bytes do operando em lingua- 
gem de mdquina, o primeiro byte indica o byte de 
baixa ordem do endereco. e o segundo indica o 
byte de alta ordem do endereco. 

Ciclos de maquina (M): 3 

States (T): 10 (4,3,3) 

Flags afetadas: Nenhuma 

Por exemplo, a instrucao JP 50A1 provoca um desvio do 

programa para o endereco 50A1H, isto e, a pr6xima instrucao 

executada se encontra no endereco 50A1H. 



2 — Desvio conditional 

Formato: JP CC, nn 

Operacao: Efetua um desvio para o endereco especificado na 
instrucfo, somente se a condicao CC for verdadei- 
ra. Esta operacao se assemelha ao IF do BASIC. 



Cddigo objeto: 
3P 



CC 



n n 



1 1 



cc cc cc 1 

1 1 1 1 — 



onde CC identifier a condicao da flag a ser testada. Se a condi- 
cao for verdadeira, ou seja, se a flag estiver na condicfld deseja- 
da, o desvio 6 realizado. 

000 para ccc = para FLAG NZ (Z-0) 

001 para ccc ■ para FLAG Z (7-1) 

010 para ccc = para FLAG NC (C-0) 

011 para ccc = para FLAG C (C-1) 

100 para ccc = para FLAG P0 (p/V-0) 

101 para ccc = para FLAG PE (P/V-1) 

110 para ccc = para FLAG P (S-0) 

111 para ccc = para FLAG N (S-1) 



Exemplo: 



3P 



/, 4063H 



110 10 

— I 1 1 1 1 — 






1 


1 











1 


1 







1 




j — 




I 















> CA 



> 63 



-► *0 



Descrigdo: Se a condicao 6 verdadeira, a instrucSo carrega o 
operando nn no par de registradores PC (Program 
Counter), e o programa cohtinua na posicao dada 
por nn. Se a condicao 6 falsa, o Program Counter 6 
incrementado usualmente, e o programa continua 
no seu fluxo natural. 

Ciclos de maquina (M): 3 

States (T): 10 (4, 3, 3) 

Flags afetadas: Nenhuma 

Por exemplo, se o Carry Flag (Flag C do registrador F) esta" 

setado, ap6s a execucao da instrucao: JP C, 1520H, o mi- 

croprocessador ira" executar a instrucSo existente na posicao de 

mem6ria 1 520H. ■ 



Amaury Correa de Almeida Moraes Junior 4 formado pelo curso de 
Anilise de Sistemas da FASP, tendo feito diversos cursos de aperieigoa- 
mento nas ireas do Eletrdnica Digital e Microprocessadores, e a tua I me ri- 
te trabalha na a"rea de microcomputadores para o City bank. 



MICRO SISTEMAS, janeiro/84 



79 



Do interior de sua nave espacial voce se ve rodeado de va'rios a stem ides. 
Comande com firmeza seu micro da linha Sinclair, pois a colisao pode ser fatal \ 



Cuidado... os asteroides vem ai 



Sergio Henrique Jarreta 



Aster e" um programa desenvolvido especialmente para os 
rrucrocomputadores compati'veis com o Sinclair ZX81. 
Elaborado totalmente em Assembler, permite ser utili- 
zado tanto em equipamentos de 2 ou 16 Kb. 

objetivo do jogo e - simples: voce esta" pilotando uma nave 
espacial em meio a uma densa nuvem de aster6ides, com os 
quais deve evitar a todo custo colidir. Os unicos comandos de 
que vai precisar sSo as teclas 5 e 8. 

Os pontos vao sendo contados ate que sua nave colida com 
algum asteroide. Quando isto acontece, basta teclar NEW 
LINE (ou ENTER) - o placar 6 zerado automaticamente e o 
jogo se reinicia. Pore'm, ha um detalhe: apos cada colisao a ve- 
locidade da nave aumenta, sendo esse processo repetido 1 5 ve- 
zes, quando, entao, a velocidade torna-se novamente mais 
baixa. 

Para a digitacao do programa, siga as seguintes uistrucQes: 

1) grave o Monitor Assembler publicado em MICRO SISTE- 
MAS niimero 23 (agosto de 83); 



2) digite uma linha 1 REM com 61 1 caracteres ap6s REM; 

3) digite uma linha 2 REM com 338 caracteres apos REM; 

4) digite os blocos Assembler; 

5) confira detalhadamente o que digitou; 

6) elimine o Monitor; 

7) digite as seguintes linhas: 

3 SAVE "ASTER" 

4 RAND USR 17296; 

8) prepare a fita para gravacao; 

9) digite RUN 3 e NEW LINE e grave o programa. 

Nao e demais lembrar que a digitacao dos blocos Assembler 
deve ser feita com a maior atencao, pois um unico c6digo erra- 
do pode comprometer o funcionamento normal do programa. 

Por isso, cuidado... e sucesso em sua pilotagem! 

Sergio Henrique Jarreta estuda Programacio na Escola COBOL — Cen- 
tre de Ensino, em Santos, e elabora programas nas linguagens Assem- 
bler, COBOL e BASIC. 

























Aster - 


- Blocos Assembler 


























■ 


BLOCO 


1 
































17026 


23 


36 


04 


C9 


2 A 


82 


4 


36 


80 


11 


20 


00 


19 


3 6 


80 


23 


16514 


00 


00 


02 


10 


1A 


08 


06 


4 


16 


15 


IF 


13 


12 


19 


0E 


14 


17042 


36 


80 


23 


36 


80 


C9 


2 A 


OC 


•o 


01 


B4 


02 


09 


E5 


01 


21 


16530 


00 


0B 


05 


18 


1C 


0A 


0D 


01 


09 


17 


OC 


ID 


03 


01 


IE 


IB 


17058 


00 


9 


EB 


El 


01 


B5 


02 


ED 


B8 


2A 


0C 


4 


06 


20 


3E 


80 


16546 


07 


OF 


11 


03 


OF 


IB 


09 


07 


05 


17 


16 


01 


14 


13 


1A 


11 


17074 


23 


77 


10 


FC 


C9 


2 A 


OC 


4 


11 


FE 


02 


19 


EB 


01 


05 


00 


16562 


15 


01 


OC 


6 


19 


ID 


0B 


0E 


00 


0A 


18 


0D 


IE 


4 


02 


IF 


17090 


21 


4 9 


42 


ED 


B0 


C9 


21 


C6 


4 


34 


7E 


FE 


43 


C2 


D4 


42 


16578 


1C 


08 


10 


12 


00 


00 


00 


00 


3E 


00 


32 


82 


40 


32 


83 


40 


17106 


36 


00 


21 


84 


40 


ED 


5B 


C6 


40 


19 


7E 


32 


C8 


4 


ED 


5B 


16594 


CD 


23 


42 


CD 


53 


42 


11 


8 4 


02 


2 A 


0C 


4., 


19 


22 


82 


40 


17122 


C8 


4 


C9 




























16610 
16626 


CD 
CD 


7-1 
37 


42 
42 


21 

n 


26 
00 


40 
C2 


7E 
E5 


FE 

41 


F7 
11 


C2 
22 


83 
00 


41 
19 


2A 

CD 


82 
37 


40 
42 


23 

FE 






































































16642 


00 


C2 


BS 


41 


7E 


FE 


76 


C2 


OF 


4 1 


C3 


A 6 


41 


CD 


86 


42 


BLOCO 


2 
































16658 


CD 


98 


4 2 


2 1 


82 


4 


34 


CD 


74 


42 


CD 


EB 


42 


2 A 


OC 


40 
































16674 


23 


19 


36 


B4 


CD 


C8 


42 


2A 


OC 


4 


23 


19 


36 


9B 


2A 


0C 


17131 


3E 


00 


6 


FF 


00 


10 


FD 


3C 


FE 


OF 


C2 


FD 


42 


CD 


C8 


42 


16690 


40 


01 


02 


03 


09 


3 4 


7E 


FE 


A5 


C2 


BS 


4 


2B 


7E 


FE 


A5 


17147 


C9 


21 


P4 


4 2 


35 


7E 


FE 


00 


C2 


CA 


4 


36 


OF 


CJ 


CA 


40 


16706 


C2 


60 


41 


2B 


7E 


FE 


A5 


C2 


64 


41 


2B 


7E 


FE 


A5 


C2 


69 


17163 


05 


80 


80 


05 


80 


06 


03 


03 


80 


80 


80 


85 


80 


80 


02 


03 


16722 


41 


2B 


7E 


FE 


A5 


C2 


6F 


41 


CD 


B7 


42 


C3 


E5 


40 


23 


C3 


17179 


84 


80 


05 


8 


80 


05 


05 


03 


03 


01 


80 


80 


80 


80 


85 


80 


16738 


7C 


41 


23 


23 


C3 


7 9 


41 


23 


23 


23 


C3 


7 6 


41 


23 


23 


23 


17195 


80 


85 


80 


So 


85 


80 


80 


80 


05 


83 


87 


81 


80 


8 6 


82 


84 


16754 


23 


36 


9C 


2B 


36 


9C 


2B 


3 6 


9C 


2B 


36 


9C 


2B 


34 


C3 


E5 


17211 


80 


8 5 


80 


8 


80 


80 


80 


85 


80 


80 


85 


8 


80 


80 


5 


80 


16770 


40 


n 


DF 


C2 


BC 


41 


2A 


8 2 


40 


2B 


CD 


37 


42 


FE 


00 


C2 


17227 


80 


05 


5 


80 


80 


5 


80 


8 


8 


80 


85 


80 


80 


85 


80 


80 


16786 


E5 


41 


11 


20 


00 


19 


CD 


37 


4 2 


FE 


00 


C2 


E5 


41 


7E 


FE 


17243 


85 


80 


80 


80 


05 


80 


8 2 


64 


80 


80 


6 4 


80 


80 


7 


03 


03 


16802 


76 


C2 


AF 


41 


CD 


86 


42 


CD 


9 8 


42 


C3 


19 


41 


CD 


86 


42 


17259 


84 


07 


03 


03 


03 


80 


3 


03 


03 


84 


07 


03 


03 


64 


82 


80 


16818 


CD 


98 


4 2 


21 


82 


•o 


35 


C3 


19 


41 


2 A 


P? 


40 


6 


21 


2B 


17275 


80 


82 


80 


83 


83 


83 


80 


80 


80 


81 


80 


80 


83 


83 


83 


81 


16834 


10 


ro 


CD 


37 


4 2 


FE 


00 


C2 


E5 


41 


11 


20 


00 


19 


CD 


37 


17291 


82 


80 


80 


6 2 


76 


CD 


23 


42 


2A 


OC 


4 


11 


71 


01 


19 


EB 


16850 


42 


FE 


00 


C2 


E5 


4: 


23 


23 


CD 


37 


42 


FE 


00 


C2 


E5 


41 


17307 


01 


16 


00 


21 


0B 


43 


ED 


B0 


CD 


EB 


4 2 


2 A 


0C 


4l 


11 


92 


16866 


C3 


A 6 


41 


CD 


86 


42 


2A 


82 


4 


36 


97 


23 


36 


87 


2B 


2B 


17323 


01 


19 


EB 


01 


16 


00 


21 


21 


43 


ED 


BC 


CD 


EB 


42 


2A 


OC 


16882 


36 


82 


06 


21 


2B 


10 


FD 


36 


83 


23 


36 


82 


23 


36 


81 


06 


17339 


40 


11 


50 


01 


19 


EB 


01 


16 


00 


21 


37 


43 


ED 


B0 


CD 


EB 


16898 


23 


2B 


10 


FD 


36 


07 


11 


63 


00 


19 


36 


00 


11 


23 


00 


19 


17355 


42 


2 A 


OC 


4 


11 


B3 


01 


19 


EB 


01 


16 


00 


21 


40 


43 


ED 


16914 


36 


81 


21 


26 


4 


7E 


FE 


FD 


C2 


17 


4 2 


CD 


B7 


42 


C3 


FC 


17371 


B0 


CD 


EB 


4 2 


2A 


OC 


4C 


11 


2F 


01 


19 


EB 


01 


10 


00 


21 


16930 


42 


2 A 


OC 


40 


3E 


00 


06 


20 


23 


36 


80 


10 


FB 


23 


3C 


FE 


17387 


63 


43 


ED 


B0 


CD 


EB 


42 


2 A 


OC 


40 


11 


D4 


01 


19 


EB 


01 


16946 


18 


C2 


28 


42 


C9 


7E 


FE 


B4 


C2 


4 . 


42 


3E 


01 


C9 


3E 


00 


17403 


16 


00 


21 


79 


43 


ED 


B0 


CD 


EB 


42 


3E 


00 


2 A 


OC 


40 


23 


16962 


C9 


US 


A 8 


B4 


B7 


AA 


80 


9C 


9C 


9C 


9C 


9C 


A6 


B8 


B9 


AA 


17419 


01 


21 


16 


CD 


2 1 


4 4 


cs 


6 


00 


09 


CI 


10 


F6 


3C 


FE 


20 


16978 


B7 


2 A 


OC 


10 


11 


F8 


02 


19 


EB 


01 


0B 


00 


21 


43 


42 


ED 


17435 


C2 


07 


4 4 


C3 


31 


44 


E5 


C5 


6 


IF 


56 


23 


IB 


2B 


71 


23 


16994 


B0 


2A 


OC 


40 


11 


OC 


03 


19 


EB 


21 


4E 


42 


01 


05 


00 


ED 


17451 


10 


F9 


72 


CI 


El 


C9 


CD 


Eli 


4 2 


CD 


EB 


42 


CD 


EB 


42 


C3 


17010 


B0 


C9 


2A 


82 


4 


36 


00 


11 


20 


00 


19 


36 


87 


23 


36 


00 


17467 


CA 


4C 




























ML 



80 



MICRO SISTEMAS, janeiro/84 



A geracao def initiva e sempre a prdxima, 




Voce s6 descobre o quanto precisa de urn Micro-Com- 
putador JR da Sysdata depois que o conhece de perto. 

Voce vai ter certeza de que fez um 6timo negocio ao 
adquirf-lo assim que o colocar na sua empresa ou na sua 

0888. 

JR da Sysdata e rapido, e versatil, e compacto. 
APLICApOES: 

Contabilidade, controle de contas a pagar, controle de 
contas a receber, folha de pagamento, controle de esto- 
que, controle de clientes, relat6rio de clientes, mala direta, 
calculos de orcamentos f inanceiros,controle de processos 
industrials, calculos de engenharia, calculos de estatisti- 
cas, fungoes matematicas, funcoes logicas em cadeia de 
caracteres (STRINGS), graficos, jogos animados, progra- 
mas educacionais. 
O JR PERMITE AINDA: 

O acesso a grandes sistemas de computacao, a comuni- 
cacao entre os departamentos de Empresa, efetuar pro- 
gramas espedficos para cada Empresa. 

E, como se nao bastasse, ele e o Micro-Computador de 
manor preco do mercado. 

Com todas as qualidades que tern, o JR da Sysdata nem 
precisava ser tao economico. Mas e. 

Afinal, ele e o mais completo Micro-Computador de sua 
geracao. 

Inclusive no preco. 

Voce pode testar estas e outras qualidades do JR em 
qualquer dos nossos revendedores. 




^Suuaiiua 



AV. PACAEMBU, 

CEP 01155 - TEL: 67.5900 



REVENDEDORES: SAO PAULO/Capital Ad Data 864.8200; ADP System 227.6100; Bucker 881.7995; Cinbtica 36.6961; Compumarketing 212.9004; Compute 852.8533; Com 
puterland 231. 3277 Foto Leo 35.7131; Fot6tica 853.0448; Guedes 289.9051; Horst 203.5597; Interface 852.5603; Lema 210.5929; Microrei 881 .0022; Miprotec 289 4941; Nova Gera 
cao 814 3663 O.P.A. 35.8685; Plandata 275.0181; Plantel 543.9653; Sacco 814.0598; Servimec 222.1511; Sistenac 282.6609; S.O.S. 66.7656; Runners 469 0887; Campinas 
Computer House 852.5855; Computique 32.6322; Microtok 32.4445; Rio Claro Coml. Micro Cosmos 34.5801; Ribeirao Preto Compusys 635.1195 Araras Copec 41 3779; 
Taubata Ensicon 33.2252 Mogi Guacu Guacumaq 261.0236; Braganca Pauiista - Infordata 543.5198; Bauru; MarMia Sipro 33 4109; Catanduva Teledalto 22.81 19, RIO 
DE JANEIRO/Capital Clap 228.0734. Computique 267.1093; G D M Informatica 284.8744; JR de Goes 246.4180; Kristian 391 .3165; Suprimento 274.8845; Patropolis Foto Oti 
ca 42 1391 MINAS GERAIS/Balo Horizonta Compucity 226.6336; Computec 225.2617; Kemitron 225.0644; Minas Digital 337 7946; Pocos da Cakta» • Computique 721.5810; 
RIO GRANDE DO SUL/Porto Alagra Advancing 26.1194; Aplitec 24.0465; Digital 24.1411; Microsis 22.9782; Palotas Sistematika 22.3810; Novo Hamburgo Micromega 
93 4721 PARANA/Curhiba Computique 243.1731; Micro System 232.3533; Morgen 232.0593; Ponta Grossa - Grupo Data Memory 24.6191; Londrina Shop Computer 
23 9674 GOlAS/Goiania Casa do Microcomputador 223. 1 165; Grupom 225.8226. SANTA CATARINA/Fk>fianopo«» Castro 22.6933; Infotec 23.4777, BRASIUA/D«trrto 
Fadaral Compushow 273.2128; Digitec 2254534; MATO GROSSO DO SUL/Campo Grande DRL 382.6487; Video 321.4220; CEARA/Fortalaza Siscompy 244.4691; 
PAR AIBA / Joao Passoa Medusa 221 6743; PERNAMBUCO/RacHa Elogica 241 .1388 



Na garupa dos videogames e jogos para computadores, surge o joystick, para muitos 
dispensavel, para outros a unica razao de ser dos jogos de movimento 



Joystick 



Fundamental ou acessorio? 



Falar de joystick e nao citar a Ata- 
ri e o mesmo que falar em micro- 
computadores e esqueccra Radio 
Shack ou a Apple. Apesar de nao ser a 
unica e nem mesmo a melhor industria 
de joystick, a Atari merece ser sempre 
lembrada por ter criado aquele que e ho- 
je o mais difundido controlador de jogos 
do mercado, base para muitas adapta- 
c/5ese versSes tupiniquins. 

Na verdade, os "professionals do ra- 
mo" ha muito abandonaram seus joys- 
ticks tipo Atari e tentam, via amigos- 
que-viajam-ao-extenor. acompanhar o 
fantastico desenvolvimento desses aces- 
s6nos nos pai'ses mais adiantados. Afi- 
nal. Id fora e possi'vel encontrar urn au- 



tentico manche para aquele programa 
especial tipo Cuerra nas Estrelas. onde 
voce e o pdoto de urn fantastico ca<;a hi- 
per-supei-sonico. numa nao menos fan- 
tastica batalha espacial. 

joystick posto desta forma deixa 
transparecer a sua real concep<;ao fun- 
cional e estrutural. que pode ser tradu- 
zida por "uma haste vertical com mo- 
vimentos dnecionais. que substitui algu- 
mas teclas ou outros mecanismos de 
acionamento". Mas por que entao cnou- 
se uma mistica tao grande em torno de 
algo tao simples? Esta e uma questao 
que vem a reboque de outra maior: por 
que esta febre por jogos animados que 
tanto barulho tern causado? Sao pergun- 




82 



tas que nao podem ser rcspondidas am- 
da hoje. pelo menos razoavelmente. 

A industria c a propaganda ajudaram 
a cnar a lenda de que aquele escore ma- 
tingi'vel se tornana uma constantc com 
o novo joystick oitava maravilha do 
tnundo, Do sonlio a rcalidade. o dcsper- 
tai pode ser doloroso. e sobretudo deve- 
se ter cautela. pois tudo isso pode ser 
mais uma arapuca para ingenuos usua- 
rios. 

POR TRAS DO MANTO 

Despido de sua aura, podcmos defi- 
nir urn joystick como sendo urn contro- 
lador de fun<;5es que tern a pretensao de 
agilizar e tornar mais seguras certas 
a<;5es. Ele pode. c tern sido muito mais 
usado desta forma, ser urn controlador 
de movimentos em jogos animados. Mas 
nem todos os jogos fazem dele um que- 
brador de recordes: em alguns ele e to- 
talmente dispensavel e em outros nao 
fara muita difercnc,a tc-lo ou nao. 

Existe tambem o paddle, versao mais 
"simplificada do joystick, no qual a ala- 
vanca e substitui'da por um botao gira- 
t6no. A movimentacao das figuras. no 
entanto. 6 feita somente em duas dire- 
96es (direita e esquerda), tomando-o. 
neste sentido, menos eficaz. 

Um joystick 6 mecanicamente mui- 
to simples. Ele pode ser construido com 
contatos magndticos ou eletromecaru- 
cos, por sensores especiais ou ainda com 
a nova borracha semicondutora. Na inti- 
midade, pordm, tudo nao passa de sim- 
ples interruptores que podem ser con- 

MICRO SISTEMAS. janeiro/84 



cebidos com muita facihdade. Sua hga- 
cao com o micro ou console de video- 
jogo c que podc causai uma sene de 
abonecunentos ao usuano. 

dcialmcnte tal ligacao e feita poi 
uma tomada- RCA. porem nao ha qual- 
quci padiomzacao quanto a pmagem da 
mesma. provocando. dcssa forma, algu- 
mas confusocs c uns poucos curtos-cir- 
cuitos. De fato, tudo sena mais facil se 
as mdustnas fizessem constai no manual 
de seus equipamcntos alguma inform* 
cflb a respeito desse tipo de ligacfo. 

\pcsai disso. alguns fabucantcs ja 
tern mcoipoiado a seus equipamentos 
sai'das. especiais. Tais sai'das sab. via de 
rcgia. '*em paialelo" coin o teclado, o 
que de ccrta forma e o meio mais dire- 
in dc so obtei uma ligacao com o joys- 
tick. () Coloi 64. poi exemplo. possui 
inn comando espcci'fico do leituia paia 
joystick (JOYSTK), que iepiesenta 
um avanco em iclacao aos micros adap- 
tados. 

a situac, Ao no brasil 

No Biasil aiiida naocxistc tecnoioii.u 
e tiadieao SllflCicntCS paia a cletiva ta- 
bi. cacao de joysticks. As pecas ainda sao 
import adas, e o que se percebe sao algu- 




comando JOYSTK do Color 64 facilita a ligacdo Jo joystick no a/uipamcnlo 



mas empiesas esfoicando-se em colocai 
o pioduto no meicado embora este es- 
foico, na pratica. nao se esteja tiaduzin- 
do cm um fjUXO normal de pioducao 
e consumo. 

Isto c simples de consiatai : basta um 
giio poi algumas lojas de miciocompu- 
ladoies. Joysticks anunciados simples- 
mente nao sao eneontiados. outios to- 
lam lunctiilns na ultima I eira de Infoi- 
mdtica e ate hoje nao se tern noti'cia de- 
les; e existem tambem casos como o da 
Miciodigital. que paiou sua pioducao 
devido a dificuldadc de impoitacao dc 
componentcs. 

Um joystick custa. quando encon- 
tiado. de OS 18 a 45 mil (no caso dos 
mais sofisticados). publico consumi- 
doi e muito vanado. "Em geial e o ado- 



lescente e a cnanca que ja possui um mi- 
ciocomputadoi. mas ha tambem o exe- 
cutivo que usa seu micro no tiabalho e 
que nos fins de semana gosta dc bnn- 
eai", conta Soma Apaiecida Paganim. 
assistentc dc vendas da Computeiland. 
Ricardo Magen Stella, vendedoi da Mi- 
cioshop. ja acha que a maioi parte das 
pessoas que o piocuiam sao miciantes. 
leigos no assunto. que estao eomccando 
pclosjogos. 

A existence de um meicado interns 
c Flagrante. Dispensdvel ou nao. o fato 
c que o joystick ja esta mcoipoiado ao 
univciso dos jogos eletronicos. Ganhaia 
quern acordai mais cedo. 

Pesquisa e apuracao. Claudia Salles Ramalho. 
Denise Pragana e Ricardo Inojosa 



Na terra dos videogames 



Nos I slados I nidos, bcr N - o 
c parafso mundial dos w* 
deogames, as disponitnli- 

dadCS sao muitas e K apcrt'ei- 

coam a cada ano No caso espe- 
effico dos joysticks, eles acom- 

panham a (cndcncia ticral do se- 
ll n dc hardware a constante 

cvolm.ao tecnologica concspon- 
,lc um decrcscimo progrcssivo 
nos piecos 

A quahdadc tambem crcscc: 
,>s novos joysticks dc baixo prc- 
tfO ia mcorporam caracteristicas 
que ate ha bem pouco tempo 

cram pnvilegio dos modelos 

mais sonsticados. 

A Wico Corporation c o prin- 
cipal t'abneante de joysticks, 
coin a maior c mais divcrsitica- 
da linha dc produtos. dcstinados 
a uma variedadc do marcas de 
videogames, tais como Atari. 
Commodore c Coleco Vision. 




The Boss, joystick tipo avido, da 
Wico 




Trackball, da Roklan 

I ntre os outros fornecedores dc 
renome figuram a Spectravideo. 
Discwasher. TG Products. Point- 
master, Roklan e Suncom. alem 
dos propnos fabneantes de vi- 
deogames e arcades (fliperamas). 
Quanto aos prc^os, acompa- 
nliam a sofisticac,ao tecnologica 
do produto. vanando. em me- 
dia, de acordo com levantamen- 
to da revista Electronic Games 
(outubro/83). entre US$ 13 e 
L'S$ 50. 

Os formatos desscs pcrifcri- 
cos e os tipos dc acionamento 
que utilizam variam bastante. 
destacando-se, porem, alguns de- 
les, a comecar pelo modclo tra- 




SUntsc com controlador (Wico) 




O Joyboard, da Amiga Corpora- 
tion 

dicional, com alavanca reta e bo- 
tao de disparo no corpo do apa- 
relho. Algumas marcas oferecem 
alavanca de comando do tipo 



aviao, com botao dc disparo in- 
corporado a propria alavanca. 
enquanto que outro modclo bas- 
tante comuni e o paddle. Bfl 
qual a alavanca c substitui'da nor 
um botao giratorio. Ambos os 
modelos podem tambem vir 
torn ou sem teclado de membra- 
na. 

Tambem muito intcrcssantcs 
sao os tipos trackball (o contro- 
le c feito atraves de uma esfera 
que permite comandar movi- 
mentos de 360 graus) c o mou- 
se (camundongo). controlador 
no qual os comandos dc dirct,au 
advem da movimentai;ao do pro- 
prio dispositivo sobre uma su- 
perfi'cic lisa. I'ora esses, ha mo- 
delos que tern desde um volante 
- para jogos tipo Formula 1 - 
ate o joyboard, uma platafor- 
ma tipo balanca de banheiro so- 
bre a qual a pessoa controla o 
jogo com os movimentos do 
propno corpo. 



MICRO SISTEMAS, janeiro/84 



83 



Quer um parceiro com quern nao precise dividir o premio? Rode o programa 
e deixe que seu micro da linha Sinclair de os palpites por voce 



Os palpites da 
microzebrinha 



Nelson Hisashi Tamura 



Todo bom apostador da Loteria 
Esportiva costuma se armai de 
intiincados esquemas e infaliveis 
cdlculos estatisticos e de probabilidade 
para maicar seu cartao - e as vezes o 
bolSo sai para aquele que aposta simples- 
men te na base da sorte e da adivinhacao... 
Mas, se voce quiser, seu micro da linha 
Sinclair podera ajuda-lo bastante. Do 
jeito que esta, este programa vai marcan- 



do, aleatoriamente,' quantos cartOes vo- 
ce quiser, com apenas uma ressalva: os 
duplos e os triplos ficam por sua conta. 
Agora, se voce tambe'm tiver um destes 
esquemas infaliveis, podera introduzi- 
lo, justamente no trecho responsive 1 
pelo sorteio dos palpites aleatorios: li- 
nha s 240 a 300. 

E como duas cabecas palpitant me- 
lhor que uma, suas chances de alcancar 



os sonhados 13 pontos aumentam e... 
da'-lhe,zebrinha! 



Nelson Hisashi Tamura 6 estudante do Curso 
T4cnico de Eletrdnica na E.P.S.G. Liceu Bra's 
Cubas. Atua/mente trabalha numa oficina de 
enrolamentos de motores etetricos, onde uti- 
liza um CP-200 para arquivo de dados e con- 
trole geral da oficina. 



1 REM < NELSON HISASHI TAMURA > 

io let a$="I 1 1 i mmmaa" 

15 LET B$ = "[ 

20 LET C$ = "! 

25 LET D$ = "i 

30 FAST 

35 PRINT AT 1,0;"HMHI 




40 PRINT AT 0,0; "B";C$ ;"!■"; AT 
2,0;"B";D$;"H" 

50 PRINT ,"I1^MBMHS 

HSU" 

60 PRINT "TTPliETOI DID IB I ' 

70 PRINT ' " ;A$ 
80 FOR X=l TO 13 



IF X<=9 THEN LET E$="B 0" 
IF X> = 10 THEN LET E$ = "|] " 

110 PRINT " ";E$;X;B$ 

120 NEXT X 

130 POKE 16418,0 

140 PRINT AT 22,1, - AS 

150 PRI NT AT 0, 22; tEhy k m"; A 
^1";AT 2,22; "EUD 



90 
100 



T 1,22;' 



Loteria Esportiva 



i i 

160 PRINT AT 4,21;"OBSERVACAO"; 

AT c •»!-«■■, ■■■■■■■ ... 

170 PRINT AT 7,21;">0 DUPLO E"; 
AT 8,22;"TRIPL0 EH";AT 9,22; "COM 

VOCE. " 

180 SLOW 

190 FOR W=l TO 1000 

200 FOR M=l TO 3 

210 P RI NT AT 4 , 4 ; " CARTAO NB" ; W ; 
AT 4,4; "M»:1*H" 

220 NEXT M 

2 30 FOR N=l TO 13 

240 LET A=INT (RND*4) 

2 50 IF NOT A THEN GOTO 240 

260 IF A=l THEN LET L=7 

270 IF A=2 THEN LET L=ll 

280 IF A=3 THEN LET L=15 

290 PRINT AT N+8, L; taH" 

300 NEXT N 

310 PRINT AT 11,22; "GHanD"; AT 
13,22;"0 P/OUTRO";AT 14,22; "F P/ 
FIM" 



i/0 IF INKEY$="F" THEN GOTO 500 

330 PRINT AT 13, 21 ; ">B" ; AT 14,2 
1;" F" 

340 IF INKEY$="0" THEN GOTO 370 

350 PRINT AT 14,21;">fl";AT 13,2 
1;- O" 

360 GOTO 320 

370 FOR N=l TO 13 

380 PRINT AT N+8, 7;" ".-AT N+8 

,11;" ";AT N+8, 15;" 

390 NEXT N 

4 00 NEXT W 

500 FOR N=l TO 14 

510 PRINT AT N+8,7; 



520 NEXT N 
530 PRINT AT 17,21;" 
';TAB 21;" 



■ ■ ■ ■".-TAB 21; 
| TAB 2 1 ; "| 



";TAB 21 



540 GOTO 5 30 

900 SAVE "LOTERIA" 

999 RUN 



R4 



MICRO SISTEMAS. janeiro/84 






CompuShop 



especializada 
em solucoes. 



Com um microcomputador voce cria, organiza, preve, promove, 
controla, calcula, gerencia, analisa, arquiva, administra e, tambem se 
diverte. A capacidade e eficiencia de um microcomputador agilizam 
e simplificam sua vida. Foi para melhor atender as suas necessidades, 

que a CompuShop criou TotalWare, uma infra-estrutura de 
apoio que e tudo que voce e seu micro podem precisar: 5> 
orientacao na escolha do hardware e software, a mais 
completa linha de perifericos e acessorios, literatura 
especializada, suprimentos, cursos e treinamento, alem 
de assistencia tecnica permanente. r 

A CompuShop e a unica loja especializada em c- 
microcomputadores que possui uma equipe de profissionais 
que garante todo o suporte que os clientes precisam, desde a 
grande empresa ate o pequeno usuario. Venha ate a CompuShop 
e conheca todas essas vantagens de perto. 




CompuShop 

Sao Paulo: Rua Dr. Mario Ferraz, 37-Tel.: (01 1 ) 81 5 00 99 - Telex (01 1 ) 3661 1 BYTE BR 
Av. Presidente Juscelino Kubitschek, 889- Tel.: (01 1 ) 852 77 00 
Londrina: Av. Higienopolis. 465- Tel.: (0432) 23 71 10 



Comunicado 



A/I ICR0 

1 W± SISTEMAS 
informa aosseus 
leitores, assinantes 
e anunciantes que a 
partir desta edicao 
a re vista passara a 
ser impressa em 
papel tipo off set em 
virtude da escassez 
do papel couche no 
mere ado nacional, 
causada pel a grande 
expansao da 
exportacao deste 
tipo de papel para 



ajudar a a tender as 
metas dapolitica 
economica do pais. 
Esta medida nao 
afetara a qualidade 
editorial que MICRO 
SISTEMAS vem 
mantendo durante 
seus dois anos de 
existencia, 

inclusive porque 
acrescentaremos 
cadernos de couche 
quando necessario. 
Esta adequacao a 
situaqao economica 



do pais visa evitar 
um desmensurado 
a umento no preco de 
capa e tabelas de 
publicidade, o que 
seria contrario a 
politica quesempre 
procuramos manter, 
enfrentando todas as 
dificuldades como 
pioneiros no campo 
de divulgaqao 
da Inform atic a. 

A Direcao 



NAO PERCA NOSSA 
PROXEMA EDigAO! 

fc^^feMICRO SISTEMAS, 
edicao de fevereiro, esta 
cheinho de sensacionais 
Ss e programas para seu 
equipamento^__ 

» Aplicagoes em Engenharia 
— calculos de viga, lajes 
etc. 

» Inteligencia Artificial, um 



artigo empolgante do 
prof. Antonio Costa 

e mais: diversos utilitarios 
para voce aproveitar todo o 
potencial de seu 
equipamento. 



. Vfflcro 




86 



MICRO SISTEMAS, janeiro/84 



* 



NOVO CP 300 PROLOGICA. 



. 



Opequeno 
grande micro. 



Agora, na hora de escolher entre urn 
microcomputador pessoal simples, de facil 
manejo e urn sofisticado microcomputador 
profissional, voce pode iicar com os dois. 
Porque chegou o novo CP 300 Prologica. 
novo CP 300 tern prego de 
microcomputador pequeno. Mas memoria 
de microcomputador grande. 

Ele ja nasceu com 64 
^ kbytes de memoria 

«^J 3^^^ interna com 

^^r possibilidade de 



S 1 





Compativel com 

programas em (ita 
cassete ou em disco. 



Pode ser 
acoplado a uma 
impressora 






ml 



Pode ser ligado 
a urn televisor comum 
ou a urn sofisticado 
terminal de video. 



quase 1 megabyte. 
E tern urn teclado protissional, 
que da ao CP 300 uma versatilidade incrivel. 
Ele pode ser utilizado com programas de 
tita cassete, da mesma maneira que com 
programas em disco. 



unico na sua faixa que ja 
nasce com 64 kbytes de memoria. 



Pode ser ligado ao seu^aparelho de TV, da 
mesma torma que no terminal de video 
de uma grande empresa. 
Com o CP 300 voce pode 
fazer conexoes telefonicas 
para coleta de dados, 
se utilizar 
de uma 
impressora 

e ainda dispor de todos 
os programas existentes 
para o CP 500 ou o 
expansao de memo- , e | C e ° f 2" c a a TRS-80 americano. E o que e melhor: 
ria externa para ate ' voce estara apto a operar qualquer 

outro sistema de microcomputador. 

Nenhum outro microcomputador pessoal 
na sua taixa tern tantas possibilidades de 
expansao ou desempenho igual. 
CP 300 Prologica. 
Osoutrosnao mmm PROLOGICA 

tazem que ele faZ. | H microcomputackxes 

pelo prego que ■■■ 
ele cobra. 



Permite 



rfSMVADlMB^oO 



Av Enq ics Carlos Benin. 1 168 - SP 










^k\^> * 



*v^ 



v.\^ 



HJ5V 



AM 
Manaus- 234-1045 

•BA Salvador - 247-8951 
• CE-Fortaieza ■ 226-0871 - 244-2448 
•DF-Brasiia 226 1523 - 225-4534 -ES-Via Vema 
229-1387 - Vitona - 222-5811 •GO-Goiama - 224-7098 • Ml 
Cuiaba - 321 -2307 • MS-Campo Grande - 383-1270 ■ Dourados - 421-1052 
• MG-Belo Honronte - 227-0881 - Betim - 531-3806 ■ Cel Fabnoano - 841-3400 - Jui2 
: Fora - 212-9075 Ubenand'a - 235-1099- PA-Beiem - 228-0011 • PR-Cascavel - 23-1538 - Cun- 
liba - 224-5616 224 3422 - foi do IguaQu - 73-3734 londnna 230065 • PE-Recile - 221 -0142 • Pi- ' 
i. H86 «RJ- Campos - 22 3714 Riode Janeiro - 264-5797 - 253-3395 252 2050* RN-Natai - 222-3212 -RS-Caxias do 
-221 3516- Peiolas - 22-9918 - Porto Aiegre - 22 4800 24 0311 • Santa Rosa 512 1399 -RO Porto Veiho - 221-2656 • SP 
Barrelos 22-641 1 Camp.nas - 2 4483 - Jundiai 434-0222 - Manna - 33-5099 - Mogi das Crures - 469-6640 - Piraocaba - 33 1470 Ribeifao 
>relo 625 5926 635-1195 -SaoJoaquimdaBarra- 728-2472 -SaoJos6dosCampos- 22 -7311 -22-4740 - Sao Jose do Rio Prelo - 32 2842 Santos 33-2230 
Sorocatw • Biumenau 22 6277 Chapecd- 22 0001 -Cncuma- 33-2604 - Flonanopolis - 22-9622 -Jomvile- 33-7520 -SE-Aracaiu 224 1310 



Solicite 
demonstrapao 
nos principals 
magazines. 



.WKW..I* 



***** 



^S 



■ nflniniBiiiiin 



mmtmmm'vmrtmm 



Aqui voce tern a melhor 
iniciacaoem 
microcomputacdo 
que existe. 

O TK 83 jd enslnou mais de 2 milhdes de pessoos. 

E/e e muito fdcil de operar. Usa o Basic, e a memdria chega 
ate 64 K bytes, e aceita monitor, impressora e joystick 

Num instante voce vai estar resolvendo problemas 
programando, ou vencendo os muitos jogos disponiveis. O 
TK 83 nao e so a melhor iniciacao Tambem d o mais divert ida. 




*$$& 

*" 



qui voc§/a apffca 

? seus conhecimentos 

Com o TK 85 voce tambdm pode se dlvertir muito: e/e 
m dezenas de jogos disponivc 

Mas e/e jd e mais sofisticado. Tern software j6 pronto. ' 
iguagens Basic e Assembler. Teclado tipo mdquina de 
crever, com 40 teclas e 1 60 funcdes / bou48K.de 
emdria RAM, e I Ode ROM. Gravacao em high-speed, 
e funcdo Verify, para maior seguronca 

Ouando voce jd estiver apaixonado por 
icrocomputacao. e/e vai corresponder totalmem 



. : :. 




TK2000a*u* 



'i * m iifii 
* * * * liiiiiii 



AquivocG mostra 
tudo o que sabe 

O TK 2000 Color tern tudo que os 
melhores micros tern. Menos opreco 
Aceita diskette, impressora (jd vem i 
interface , alta resoluca? ^-dficad co 
podendo ser ligado oo sto TV color ido 
ou P<88 Tern 64kde memdria RAM e 
16kde memdria ROM. Com excelente 
software disponivel. 

Voce poae mostrar tudo o que sabe. 
. Sem precisar mostrar muito dinheiro. 



/VllCROWGIWl 



mos^Mim 



CoImo Postal 54121 CEP 01000- 
Sdo Paulo ■ SP Ul9x n c . (01 1) 37008 MIDE 




A vendo no» boat rasot do romo /o/o» eipec lalliadat de fofovideo-tom • grondei mogounn em AlAGOAS ■ Moeei6 Palmeiro dot Indiot AMAZONAS - Monavs tAHIA ■ Salvador CtARA ■ Forio 
Ilia. DISTRITO flDtKAl Brotilia CSPIRITO SANTO - VH6ria GO/AS Goiomo. MA TO GftOSSO ■ Cuiobd MINAS OIKAIS • 8e/o Homonie Divmopofls. Iro/ubo Juii de Foro Potoi de Coldoi S«o 
Jodo Del Re. Teolllo Ofoni. Uber/ondlo. Uberobo Vlf oto » A»A(8A - Compmo Grande PAHA - Be/em PARANA ■ Cuniiba londrma Morlnga PtRNAMBUCO Real* RIO Of JANHKO Compel Ni 
leroi. Novo Fnburgo Pelropoln. Reiendi Rio de Janeiro. Volto Redondo RIO GRANDt DO SUl - Bog* Conooi, Co- tat do Sul l/ui Novo Homburgo Pelolot Porto A/egre Soni Anno do llvromen 
la Sonflogo, Sonlo Roto Sflo Leopoldo RIO GRANDt DO NORTt ■ Nolol. RONDONIA ■ Porlo Velho SAO PAULO Araroquoro Assis Avore Bouru Birigut. Bolucolu Compinos Co'onduvo franco 
Guorulhos. Ilu. Jororei Jau, llmelro. Llns. Manila Mogi Guofu. Mogi dot Cruzes. Ourinhos Piroficobo Pirostunungo PrommOo. Rio Claro RibtlrOo Prtlo Sonros Sonfo Borb ifOfi't Mo Ber- 
nardo do Compo. Sflo Jodo da Boa Vlsla. Sflo Sebi do Gromo Sdo Cor/o». Sflo Joie do Rio Prulo Sto Jost dot Compoi Si' Andre. Sflo Poo/o. Sorocobo. Suiono Toubo'e SANTA CATARINA - Blum* 
nou Brusque Hormopolu llajal. Jolnvllle. SIRGIPt ■ Aroco/u. Se voce nAo enconlror esfe equlpomento no iuo r'dode f'gue poro ' ' BOO ?S5 B583